多单位排序:修订间差异
(→其他) 标签:移动版编辑 移动版网页编辑 |
无编辑摘要 标签:移动版编辑 移动版网页编辑 |
||
| (未显示同一用户的3个中间版本) | |||
| 第1行: | 第1行: | ||
合并行动的可用代码:<br>[ai]upgradedFrom<br>[core]showActionsWithMixedSelectionIfOtherUnitsHaveTag<br>详细请查询代码表 | |||
==讲解== | |||
在多个单位有相同行动,如果你需要合并它,且保证排序这会面临一些问题。 | 在多个单位有相同行动,如果你需要合并它,且保证排序这会面临一些问题。 | ||
在1. | 在1.14你需要保证每个显示的行动,在所有的单位上都有相同的排序,且名称相同。 | ||
至1.15起你还需要给每个显示的行动的内容追加上id,诺不追加则会产生两个行动,尽管已有的id作为链接,但是它们的名称不相同,依然会使排序发生变化。 | |||
添加行动必须存在一个键。<br>往往使用隐藏的行动,且包含下一个的所有显示内容,若不用就隐藏,而不是覆盖,以避免问题。 | |||
==举例== | |||
<pre> | |||
单位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] | |||
... | |||
</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] ...
其他
排序从框选的第一个单位类型开始,它是优先插入的,这也为什么你需要保证这些内容。