2023年12月13日星火编辑器更新日志
编辑器支持多版本切换
在过去常有两类情况:
- 编辑器线上更新时,运行中的游戏受到引擎更新的影响,导致玩家体验受损。
- 各个版本的编辑器在更新过程中,某些功能出现预期外的问题
为了解决以上问题,我们花费了较大的工作量支持了编辑器的多版本切换功能:
- 开发者可以在菜单栏最右侧看到「编辑器版本」,并进行切换。
- 每个游戏也可以选择自己使用的「编辑器版本」,游戏的「编辑器版本」也影响你引用的官方制作的预制功能、触发语句、TS/Lua API的逻辑和表现。
- 当我们推出新的「编辑器版本」时,使用旧的「编辑器版本」的游戏理论上不会受到影响。
因此我们鼓励大家在时机合适时升级到最新的「编辑器版本」。 但必须提醒的是,升级「编辑器版本」后,因为多了一些不兼容的改动,你的项目很有可能要跟着有些改动(实际上可能和之前的更新一样,只是对应的更新不再『强制』)。 另外切换「编辑器版本」不总是可逆的,因此建议在切换前做好项目的备份。
当然,从以上描述你就可以想象出这是一个复杂的工程,所以我们可能还需要一段时间来与各位开发者一起解决预期外的问题,出于谨慎考虑,前两个「编辑器版本」(即2023.12和2023.11)的区别不那么大,只有以下几条改动:
- 旧版本(2023.11)及更早版本的的UI底层,如果设置了ratio,就会把宽高设置成0,新版本(2023.12)去掉了这个设定- 新版本下,界面编辑器自适应时不优先适应背景图片大小
- 以前有许多预制功能里引用了设置,这是不合理的。新版本去掉了这些引用,只在新建项目的模板里引用了
- 旧版本及更早版本里,单位上和模型节点上都可以配「动画别名」 ,新版本里只允许在模型节点上进行此配置。
另外,切换编辑器版本会一定程度增加编辑器占硬盘的空间。你可以定期(比如每月)执行一下『工具菜单 → 清理不使用的预制功能缓存』(清理之后,当你使用的编辑器版本需要较早的预制功能版本时,依然会自动下载)
无限蓄力技能机制
星火编辑器现在支持无限蓄力技能。在技能节点上增加了一个无限蓄力的标旗。勾选后,技能的蓄力阶段【阶段二】时长将是可变的。 与此同时,无目标技能指示器向量技能指示器增加了无限蓄力模式字段。该字段有2个选项。
- 抬起
- 再次点击
除了无目标技能指示器和向量技能指示器外,其它技能的指示器都只能使用再次点击模式来结束无限蓄力。 此外,技能节点上还有一个最大蓄力时间的字段。该字段值默认为-1,即无限长。若将该值改为一个正数,则当玩家的蓄力时间超过该值时,蓄力会自动结束并开始发动技能。
在技能的效果节点中,用户可以在公式和验证器中通过【效果节点.公共数据.施法实例】来引发效果节点的施法实例,并通过【施法实例.实际蓄力时间】来获得当前施法实例实际造成的蓄力时间。并通过实际蓄力时间来构造伤害公式或者执行不同的逻辑。 今后我们还会对无限蓄力技能进行进一步的优化。