多单位排序:修订间差异

来自RustedWarfare Wiki
添加的内容 删除的内容
无编辑摘要
标签移动版编辑 移动版网页编辑
无编辑摘要
标签移动版编辑 移动版网页编辑
 
第1行: 第1行:
合并行动的可用代码:<br>[ai]upgradedFrom<br>[core]showActionsWithMixedSelectionIfOtherUnitsHaveTag<br>详细请查询代码表
==讲解==
在多个单位有相同行动,如果你需要合并它,且保证排序这会面临一些问题。
在多个单位有相同行动,如果你需要合并它,且保证排序这会面临一些问题。


第6行: 第8行:


添加行动必须存在一个键。<br>往往使用隐藏的行动,且包含下一个的所有显示内容,若不用就隐藏,而不是覆盖,以避免问题。
添加行动必须存在一个键。<br>往往使用隐藏的行动,且包含下一个的所有显示内容,若不用就隐藏,而不是覆盖,以避免问题。

==举例==
==举例==
<pre>
<pre>

2023年11月12日 (日) 21:18的最新版本

合并行动的可用代码:
[ai]upgradedFrom
[core]showActionsWithMixedSelectionIfOtherUnitsHaveTag
详细请查询代码表

讲解

在多个单位有相同行动,如果你需要合并它,且保证排序这会面临一些问题。

在1.14你需要保证每个显示的行动,在所有的单位上都有相同的排序,且名称相同。

至1.15起你还需要给每个显示的行动的内容追加上id,诺不追加则会产生两个行动,尽管已有的id作为链接,但是它们的名称不相同,依然会使排序发生变化。

添加行动必须存在一个键。
往往使用隐藏的行动,且包含下一个的所有显示内容,若不用就隐藏,而不是覆盖,以避免问题。

举例

单位a
[action_0]
text:open
...
id:0
pos:1
[action_1]
text:close
...
id:1
pos:2
[action_upLeve]
pos:3
单位b
[core]
...
copyFrom:单位a.ini
[action_upLeve]
...

其他

排序从框选的第一个单位类型开始,它是优先插入的,这也为什么你需要保证这些内容。