Closed shuiping233 closed 4 months ago
附加参数
的脚本行为,重新读取地图
- 测试环境: a58d063
- 测试条件: 打开小队脚本编辑器,然后选中一个存在
附加参数
的脚本行为,重新读取地图测试结论:如下视频所示,只是文本框显示的内容存在问题,保存到地图文件中的值是符合预期的
2024-07-04.18-48-40.mp4
- 补充一个测试条件:创建一张单人任务地图,打开小队脚本编辑器,创建一个小队脚本,往小队脚本添加一个行为,行为类型为46,
建筑
文本框值为2
,附加参数
文本框值为2
,保存地图,此时使用地编重新打开刚刚保存的地图,再进入刚刚创建的小队脚本查看建筑
文本框的值
复现的条件是,重复选择同一个类型的脚本动作类型。我有个函数调用被我调整了一下顺序,导致了这个问题。
附加参数
的值可以被正常转换和在文本框中显示了,已经无法再次复现此issue描述的问题了
附加参数
中填写大于0
的数值附加参数
,旧版地编在保存附加参数
时实际保存了附加参数的值 * 65536 + 另一个所需的值
运算后的结果附加参数
(例如行为46)的动作脚本时,与旧地编行为一致,符合预期附加参数
(例如行为46)的动作脚本时,未进行附加参数的值 * 65536 + 另一个所需的值
公式逆运算,直接将未经过运算的值显示在一个文本框中55 的测试中遗漏了这个测试