《关于我们放出AI编辑器这件事》


各位B站上的小精灵鬼们,大家好
Chatgpt、AIGC

最近火到不行
本周我们星火编辑器的测试版本
迎来了新版本更新
这次我们也更新了
AI编辑器
仅限新版触发器
支持大家自定义AI
那么这次更新了什么呢?

产 品 功 能 优 化


『AI编辑器』注:该功能仅支持新版触发器
我们在这次更新中加入了初版的AI编辑支持。可以通过点击数据编辑器左侧列表左上方的齿轮,并勾选“自定义AI设置”以显示AI蓝图分类。
我们在AI蓝图中放入了一个重现默认AI的样例,方便用户在此基础上进行修改。今后会逐步增加更多样例,如“沿路线移动AI”和“沿路线进攻AI”等等。
星火编辑器的AI以行为树的方式运作,每个AI对象由一个行为树和一个AI搜索器组成,加载了AI的单位会周期性地按顺序遍历整个行为树,直到某个行为函数返回真为止。而搜索器则相当于一个专门为AI特化的搜索效果,方便AI找到正确的施法目标。
数据编辑器允许我们自定义整个AI的行为树,以及AI在附加到单位时以及被外部效果命中时的逻辑。
AI搜索器允许配置相对复杂的目标验证逻辑和过滤条件,也允许自定义的排序。此外,针对AI搜索器的使用场景,还增加了『忽略指定单位x秒』的封装方法。
AI对象拥有一个自定义的参数表属性。方便用户在行为树的执行过程中存取整个行为树需要用到的值。
在AI配置完成之后,用户可以通过触发器的『为单位添加AI』动作来给单位添加设置好的AI。
『数据编辑器』自定义治疗公式节点也增加了暴击公式字段。并可配置对应的暴击飘字。默认情况下治疗效果不会暴击。但用户可以通过自定义暴击公式来使其发生暴击。此外,自定义治疗公式中现在额外传入了效果节点和治疗实例参数,方便用户获取更详细的信息。
『数据编辑器』我们在数编排序节点加入了随机排序节点,智能施法和单位搜索节点可以使用随机排序了
『新版触发器』我们修改了部分的代码生成规则,希望能解决Win7和Win8用户以及部分Win10、11无法生成新版触发器脚本的问题
『新版触发器』现已加入云变量相关的触发器语句,相关的Demo已经更新在官方文档上,我们会逐步提供相关的教程文档
『数据编辑器』伤害响应节点的公式中现在会传入伤害实例
『地形编辑器』放在地编的单位和物品现在可以正常预览挂在其上的附属表现了(如武器和特效)
『触发编辑器』现在在单位死亡事件中,如果击杀者在事件发生时已被删除,击杀者参数可能为空
『新版触发器』Switch结构体现在会自动在每个分支添加break节点
『新版触发器』客户端触发器现在可以获取鼠标/手指在屏幕上的坐标
『新版触发器』客户端触发器可以在屏幕坐标与场景坐标之间进行转换
『新版触发器』客户端触发器现在允许查询本地化文本了
『新版触发器』现在允许切换光照组(氛围)了
『新版触发器』加入了释放场景的动作,对于该局游戏不再需要的场景,可以进行释放减少资源消耗
『新版触发器』地图模块名可以改名了,例如一个全局变量或者类会带上地图的项目名称,现在这个名称支持自定义了
『新版触发器』在新建自定义对象时,现在可以在原有的构造函数的基础上追加其它的初始值了。我们今后还会进一步优化相关体验
『新版触发器』数编Id类型、数编属性类型、UI类型都获得了专门的前缀以方便区分
『新版触发器』现在客户端触发器也可以使用单位过滤器来过滤单位了
『新版触发器』数组的长度增加了面向过程版本,即类似于旧版触发器的『获取【数组】的长度』
『新版触发器』调试-输出相关的节点现在可以直接输出任何类型的对象,可跳过转换为字符串的步骤
『新版触发器』我们对类型选择界面进行了一些修改,将大部分的复杂类型收拢到了对应的文件夹下,我们今后还会进一步优化相关体验。
『新版触发器』现在对Tuple类型有了较为初级的支持
『预制功能』局内商店支持购买获取自动使用的物品类型了
『预制功能』游戏内背包的丢弃面板、快捷栏锁定按钮、快捷栏收起按钮都支持隐藏了,并且增加了锁定快捷栏的触发语句(新旧触发器均有);并且支持自选属性在背包中显示为原始格式或者百分比格式了(本次暂未覆盖商店场景,仅覆盖背包场景)
『预制功能』天赋功能支持在局内使用,并且支持在界面编辑器中调整天赋入口的按钮
『界面编辑器』界面编辑器的控件新增了动画相关配置,可以用于实现一些简单的动画效果了
『界面编辑器』界面编辑器新增以长/宽为基准的自动扩展,基本可以覆盖所有的自适应适配需求了
『编辑器其他』调试时,用户选择的调试选项会被保存下来

社 区 生 态 支 持


星火编辑器案例征集活动-第四期已经开始了,详情见星火技术论坛
星火编辑器团队整理了2023年工作计划,方便大家了解我们的近期规划

『新版触发器』的教程案例已经增加到了十二个,并且还在持续增加,欢迎新人尝试学习

AIGC内容,有技能图标、物品图标、角色头像、角色立绘需求的创作者请在Q群联系@运营喵沟通排期

修 复 问 题 bug


『编辑器』修复了在保存时或者修改数据编辑器时内存泄露的问题
『数据编辑器』修正了自定义属性配置错误时,错误信息提示不精准的问题
『新版触发器』修正了函数自动生成局部变量时,同一触发器中会生成同名局部变量的问题,现在会自动赋予编号来区分了
『新版触发器』修复了塔防模板自定义函数点击时报错的问题
PC端的星火游戏盒不再支持复制后多开
【修复问题少写点,还有很多,但是写多了你们不看】