2024年3月11日更新日志【2024.03版本】
星火编辑器发布了新的编辑器版本:2024.03。
除部分严重BUG修复会覆盖旧版本,以下新功能均在编辑器版本2024.03中生效。
开发者可以在编辑器顶部菜单-编辑器版本中进行版本切换。
该版本在浮动文字(跳字)等功能上存在破坏性的变更。若用户曾经使用自定义json文件来配合浮动文字,手动切换API版本后可能遇到部分自定义飘浮文字显示与切换前不一致或失效等情况,解决方案请参考下文中的『自定义漂浮文字』部分。
自定义飘浮文字
星火编辑器加入了飘浮文字相关的自定义支持。
通过在数据编辑器左上角的齿轮中勾选飘浮文字配置,即可显示数编飘浮文字分类的蓝图,用户可以在这里查看、创建和修改各种类型的飘浮文字配置。
目前,星火编辑器支持配置图片类型的飘浮文字和文字类型的飘浮文字,其中图片类型的飘浮文字可以用于展示艺术字和图片,而文字类型的飘浮文字则更适合使用指定的字体来动态生成未预先定义的字符串飘浮文字。
此外,从2024.03版本开始,星火编辑器的伤害和治疗飘浮文字的默认设置也发生了变化:
- 伤害和治疗飘浮文字不再默认跟随目标单位移动。
- 用户默认只能看到由自己的单位造成/受到的伤害和治疗飘字,不会看到其他玩家之间的伤害和治疗飘字。这应该能减少玩家在多人游戏中的屏幕飘字混乱现象。(允许用户自定义,见下)
我们也调整了一些飘浮文字的默认样式,使得游戏的伤害和治疗飘浮文字比以前更为美观。
而在默认全局游戏机制配置中(通过数据编辑器左上角齿轮菜单中勾选『游戏机制设置』来查看),用户现在将可以对默认的伤害和治疗飘字进行更多自定义配置。
-
伤害与治疗效果的普通与暴击飘字显然可以直接选到数据编辑器中『飘浮文字配置』分类中的蓝图,而非只能从固定列表中进行选择。可选内容包括用户所新建的自定义飘浮文字蓝图。
-
用户现在可以修改伤害与治疗飘字的同步方式。在默认配置下,伤害与治疗飘字将只能被造成和受到伤害/治疗的玩家看到。但用户可以选择其它的同步方式(如盟友可见、全员可见甚至彻底关闭)
除了默认的伤害/治疗漂浮文字自定义外,用户现在还能通过服务器/客户端触发器来创建自定义的漂浮文字。
在服务器端,用户可以通过『创建漂浮文字』和『创建漂浮文字并定义颜色和字号』动作来创建指定内容的漂浮文字。
需要注意的是,对于图片类型的漂浮文字,只能显示图片上支持的数字和文字(如伤害飘字等等)。对于 文字类型的漂浮文字,则允许用户使用对应字体中所支持的任意字符串。此外,自定义颜色和字号也仅对文字类型的漂浮文字生效。
在使用触发器创建漂浮文字时,可以指定漂浮文字的发起者和目标单位,这两个参数用于决定漂浮文字在客户端的可见性。只有任意一方单位所属的客户端符合触发器中指定的可见性设置时,对应客户端才会看到飘字。
在客户端,用户也可以像服务端一样创建漂浮文字,但还可以对漂浮文字进行更加细致的操作,比如可以将漂浮文字附着到指定单位的身上,修改漂浮文字的世界坐标和屏幕坐标,甚至提早销毁漂浮文字等等。
今后我们将进一步优化漂浮文字相关的配置体验。
单位/表现高亮
数据编辑器表现节点中增加了高亮材质节点,允许在指定时间内设置它所附属的单位和表现的高亮RGBA。用户可以用此节点来创造“受击闪红”等特殊效果。
我们在数据编辑器中也加入了一个受击高亮样例单位来展示它的用法。
在客户端触发器中,我们也加入了打开和关闭单位高亮的触发器动作,允许用户手动设置单位的RGBA高亮以及持续时间。
高亮材质可以与其他材质表现共存。