文章目录
一、文件更新
1.1 “属性定义”和“局内快捷键”配置移至项目层级
2.0新增多关卡功能,通过主界面 - 文件 - 项目管理可以找到多关卡功能的入口。2.0.81版本更新后,首次打开项目时,将读取入口关卡的数据作为使用的配置数据。包含:单位属性、玩家属性、攻防属性、复合属性、英雄经验、伤害公式、局内快捷键。之后在打开任何关卡时,属性定义界面中的配置都将使用项目层级的json文件。(即无论切换至哪个子关卡,查看到的和编辑都是同一份配置数据。)
1.2 “使用主关卡触发器、物编及表格”,新增开关“使用主关卡UI”
在项目管理-项目设置中,可进行以下配置。勾选后,切换至任意关卡时,都会读取“入口关卡”的触发器、物编、表格,进行修改后也仍会写入“入口关卡”中。
- 使用主关卡触发器、物编及表格:在非主关卡的情况下,物编,表格,全局触发器仅使用主关卡数据,其他数据使用关卡本身数据
- 使用主关卡UI:UI数据也使用主关卡数据(需先打开上一个功能)
- 切换相同关卡跳过场景加载:通过ECA切换到当前关卡时将不会重复加载地形信息,提高加载速度
二、存档
存档槽增加描述列,可以为存档添加说明。
2.1 全局存档
全局存档增加命名的重名检测
2.2 离线存档
字符串类型存档增加离线存档功能,可以获取非当局玩家的指定字符串存档值
2.3 随机只读存档
增加随机只读存档功能:该存档槽属性为只读,只能通过请求的方式让指定存档槽生成随机数并获取。
玩家可以通过eca请求生成并获取随机数,随机数的生成需要指定key。点击之后,可创建key生成的限制逻辑——组id的每日限制、每局限制、触发时间段限制。另外,key不能同名,总量不能超过1000个。
排行榜数量增加限制,总数不能超过30个。
三、场景编辑器
开启实时阴影会极大提升性能消耗,现在有了更明显的提示。
3.1 水体
-
透明度:优化了水体的美术表现(优化水体波浪效果,减少水面高光的反射),现在可调节水体透明度。
-
水体焦散:在细节>美术效果下,新增水体焦散效果调节功能。
-
高光效果:降低了水体的默认高光效果,现在可在细节>美术效果>风格下,统一调整地表与水体的高光效果。
3.2 植被
风场效果:在细节-美术效果-植被参数下新增了风场效果开关,开启后角色在植被上进行移动时可以增加植被的倒伏动画效果。
3.3 摆件
-
已放置摆件现在可以使用右键查看引用关系:
-
gizmo现在支持以平面形式进行位移,需按住小方块进行拖拽
3.4 美术效果
优化战争迷雾表现,新增高度雾渲染,优化置灰层的扰动效果。
高度雾:
雾扰动:
四、物体编辑器
- 优化了冗余物编清理的显示规则,现在仅在可清理的冗余物编条目下展示当前关卡内未使用的物编数据
- 技能触发器中新增动作:推进技能到下一阶段,调用后会进入施法中的下一阶段
- 单位物编新增属性:开启物品背包栏,对于不需要物品背包系统的单位,可以关闭,提升性能!
- 添加施放技能时,若该技能未学习或该单位被控制导致无法施法的系统提示(可在细节-语言设置-其他中,修改提示文字)。
- 模型新增外轮廓描边参数:色值、厚度
4.1 新增坐骑挂接功能
在魔法效果-挂接模型中,新增坐骑挂接功能。勾选后,偏移、旋转会变成基于挂接模型的人物旋转。坐骑挂接仅支持一个,不支持多个坐骑挂接。挂接点为挂接模型的挂接点,需要调整挂接点的可以基于挂接模型调整挂点。
4.2 草丛碰撞
建筑单位、装饰物和可破坏物的碰撞编辑,新增草丛类型,可局内动态创建和删除草丛碰撞。
动态创建带有草丛碰撞的可破坏物后,可以连接两片草丛区域,共享草丛视野特性;可破坏物销毁后,两片草丛拆分并恢复原来的草丛视野特性(点此查看效果)。
五、资源管理器
5.1 资源管理
- 现在支持导入3.7/3.8/4.0/4.1/4.2版本的spine动画并且可以直接在编辑器内查看及使用
- 资源管理器支持单独查看某个文件夹下的资源
- 支持一键清理包体内重复的贴图、模型、动画、骨骼文件,帮助用户减小最终包体大小
- 新增一批七日之都的角色模型资产,约100个
5.2 特效
-
模型/模型动画效果为消散时,增加扭曲贴图选项
-
官方特效资可调节声音
-
支持子发射器批量隐藏,新增风场粒子发射器
-
增加模板定义补充以及官网教学指引文档——《特效编辑器》
-
官方特效的特殊shader将可以直接复制到其他特效发射器中(目前只支持识别和显示,暂不支持参数调节)
-
特效编辑器支持颜色复制功能:右键点击对应颜色块,呼出列表复制颜色块颜色或复制整条颜色变化轨道;支持曲线复制
六、触发器
6.1 新增功能
-
存档相关ECA支持报错堆栈:
-
变量管理界面中,局部变量支持一键转化为全局变量
-
增加触发器手动合法性检测功能,可以在有大量更改时手动刷新一遍触发器合法性以便debug
-
子触发器转化为变量视为一次操作,支持撤回操作
-
函数参数、返回值支持多选,复制粘贴
-
特效ECA中新增可选参数:在迷雾中显示,勾选时特效可以显示在置灰层之上
6.1 触发器导出
触发器导出时新增是否包含依赖选项,勾选后,会将所选择触发器和函数依赖的函数,物编,表格,资源等一并导出。另外,触发器导出格式改为.zip
格式,同时兼容旧格式.json
文件。
触发器增加回调函数查看功能,且有返回值类型标注与复制功能(左键单击即可复制)。
6.2 新增牵引力系统
开发者可以通过ECA给目标单位创建一个始终朝向指定方向/位置/单位的移动速度,该速度可以与移动叠加,从而制作例如黑洞、风场、拖拽等效果。
ECA | 说明 |
---|---|
牵引力 - 定向牵引力 | 给目标单位创建一个始终朝向指定方向的移动速度,该速度可以与移动叠加; |
牵引力 - 定点牵引力 | 给目标单位创建一个始终朝向指定位置的移动速度,该速度可以与移动叠加; |
牵引力 - 目标牵引力 | 给目标单位创建一个始终朝向指定单位的移动速度,该速度可以与移动叠加; |
牵引力 - 移除牵引力 | 移除创建的牵引力; |
6.3 建筑升级功能
开发者可以在物编界面中,对建筑类型的单位设置升级列表,并通过ECA使单位进行建筑升级,变为另一个单位。
ECA | 说明 |
---|---|
单位 - 开始建筑升级 | 使单位通过建筑升级功能转化为另一建筑单位(目标单位必须配置于该单位的建筑升级列表中); |
单位 - 取消建筑升级 | 取消单位正在进行中的建筑升级过程; |
单位 - 获取建筑升级进度 | 获取当前建筑升级的进度数值(0-1); |
单位 - 设置建筑升级进度 | 设置当前建筑升级的进度数值,1表示立即完成; |
单位 - 获取建筑升级速率 | 获取当前建筑升级的时间速率数值; |
单位 - 设置建筑升级速率 | 设置当前建筑升级的时间速率数值,1表示正常速度,1.5表示1.5倍速; |
单位 - 获取建筑升级列表 | 获取当前单位配置的建筑升级对象列表,格式为表; |
单位 - 设置建筑升级列表 | 设置当前单位配置的建筑升级对象列表; |
6.4 新增ECA
2.0.77新增ECA | 2.0.77新增ECA |
---|---|
声音 - 播放声音;声音 - 播放3D声音;声音 - 跟随单位播放3D声音;新增可选参数:音量 | 运算 - 取整 |
商店 - 从商店购买物品商品;新增可选参数:购买数量 | 游戏 - 时间戳转星期 |
玩家组/单位组/投射物组/物品组 - 取交集 | 投射物组 - 空投射物组 |
投射物 - 获取投射物组数量 | 存档 - 复制玩家表型存档到新存档栏位 |
运动器 - 丢失追踪目标;追踪运动器现在在满足条件的情况下会丢失目标了,也可以使用ECA手动强制丢失 | 单位 - 开始锁定朝向、结束锁定朝向 |
单位 - 设置外轮廓描边相关 | 模型、特效、投射物的缩放功能新增了【过渡时间】参数 |
追踪运动器添加可选参数:目标高度; | 新增“开启技能指示器”接口,暂时仅用于模拟建筑技能,可配合“建造技能施放前事件”实现建造和移动建筑逻辑; |
新增“小地图点击事件”; | 小地图 - 创建信号; |
小地图 - 场景坐标转小地图控件相对坐标; | 小地图 - 设置小地图右键寻路可用性; |
修复播放动画接口无法指定mdx资源动画的开始时间; | 运动器支持特效对象; |
调试-设置不同步详细日志的开关(用于设置不同步详细日志内容的总开关) | 调试 - 设置不同步详细日志的堆栈等级 |
调试 - 设置不同步详细日志的计时器日志开关 | 调试 - 设置不同步详细日志的UI日志开关 |
调试 - 设置不同步详细日志的内容详细等级 | 运动器 - 击飞运动器 |
细化ECA【技能-获取单位某个技能位的技能】【技能-获取技能位的技能类型】【单位-获取单位类型某个技能位的技能类型】的描述,技能为起始索引为1 | |
细化ECA【物品 - 获取单位持有的物品】【物品 - 获取单位持有的物品类型】【物品 - 获取在单位身上的槽位】的描述,物品烂位起始索引为1 |
2.0.81新增ECA | 说明 |
---|---|
物品 - 交换物品 | 交换两个物品所处的位置;物品可以在场景中,也可以在单位身上; |
物品 - 根据槽位位置交换物品 | 交换单位身上相应位置的两个物品栏位的内容; |
镜头 - 设置景深 | 可开启或关闭相机的景深效果; |
材质 - 设置单位/物品/可破坏物的闪烁效果 | 可以用于实现模型的频繁闪烁效果 |
装饰物-替换贴图 | 可以动态为装饰物替换贴图 |
模型控件-设置模型控件显示单位形象 | 可以设置模型控件显示场景内单位形象 |
运动器 - 获取运动器关联投射物 | |
玩家组/单位组/投射物组/物品组 - 相减 |
6.5 逻辑区域标签
支持给逻辑区域添加标签,并在eca中调用
七、界面编辑器
-
【界面事件】新增 UI事件需等待服务器返回 开关:在游戏规则-Beta功能中新增此功能。
-
通用设置-UI设置中,新增两个开关,以及默认坐标显示模式(百分比坐标/像素坐标)。
-
图片控件新增了保持原尺寸开关,开启后图片会始终保持设计尺寸
-
开放模型控件光照参数设置
-
跳字支持类似UI编辑器文本控件的颜色拼接, 例如 #ffffff 白色# 000000黑色
-
视频播放eca新增可选参数:循环播放
八、游戏规则
局内键位新增映射【停止后不再行动】
九、平台功能
现版本平台道具类型在上传项目之后就无法修改,作者之家为读取编辑器配置类型,请开发者在新建平台道具时谨慎选择类型。