格位配置指南
本页说明衣橱(menus/wardrobe.yml)与商城(menus/shop.yml)中每件时装会出现在哪一格,以及如何用 order、menu-slot、menu-page 精确控制排版(2.10.2 起)。
格位编号
箱子菜单每排 9 格,从 0 开始,由左到右、由上到下编号。菜单总格数 = rows × 9(rows 最多 6,也就是 0 – 53)。
格位 = (第几排 − 1) × 9 + (第几格 − 1)
例:第 1 排第 9 格 = 0×9 + 8 = 8 第 3 排正中间 = 2×9 + 4 = 22
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
把鼠标移到格子上查看格位编号
content-slots(自动排列可用)自动排入的时装menu-slot 固定按钮(保留)未使用
四个相关设置
| 设置 | 写在哪里 | 作用 |
|---|---|---|
content-slots | menus/wardrobe.yml、menus/shop.yml | 自动排列可以使用的格位,按列表顺序依次填入 |
items-per-page | 同上 | 每页最多几件时装(含固定格位的时装),不能超过 content-slots 的数量 |
order | 每件时装 | 排序,数字越小越靠前;旧写法 slot 仍然有效 |
menu-slot / menu-page | 每件时装 | 把这件时装固定在某一页的某一格 |
slot 不是格位时装配置里的 slot(旧写法)和 order 一样只是排序值,不会把时装放到那一格。要固定格位请用 menu-slot。
示例一:默认衣橱
默认配置使用前 5 排(0 – 44)放时装,最后一排放按钮。时装按 order 从小到大依次填入 0、1、2……
0时装1
1时装2
2时装3
3时装4
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
46
47
49
51
52
把鼠标移到格子上查看格位编号
content-slots(自动排列可用)自动排入的时装menu-slot 固定按钮(保留)未使用
menus/wardrobe.yml
rows: 6
items-per-page: 45
content-slots: [0, 1, 2, ..., 44] # 实际需写出全部数字
buttons:
previous: { slot: 45 }
back: { slot: 48 }
unequip: { slot: 50 }
next: { slot: 53 }
示例二:带边框的衣橱
只让时装出现在中间区域,四周留作边框,看起来更整齐。
0
1
2
3
4
5
6
7
8
9
10时装1
11时装2
12时装3
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
46
47
49
51
52
把鼠标移到格子上查看格位编号
content-slots(自动排列可用)自动排入的时装menu-slot 固定按钮(保留)未使用
menus/wardrobe.yml
rows: 6
items-per-page: 28
content-slots: [10, 11, 12, 13, 14, 15, 16,
19, 20, 21, 22, 23, 24, 25,
28, 29, 30, 31, 32, 33, 34,
37, 38, 39, 40, 41, 42, 43]
content-slots 的书写顺序就是填入顺序。想让时装竖着排,把数字改成按列书写即可(例如 10, 19, 28, 37, 11, 20, ...)。
示例三:固定格位 + 自动排列
把招牌时装固定在最上排正中间,其余时装照常自动排列。
0
1
2
3
4轮回
5
6
7
8
9
10时装1
11时装2
12时装3
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
46
47
49
51
52
把鼠标移到格子上查看格位编号
content-slots(自动排列可用)自动排入的时装menu-slot 固定按钮(保留)未使用
cosmetics/eternal.yml
samsara_scroll:
type: meg
name: '轮回生死轴'
order: 1
menu-slot: 4 # 第 1 排第 5 格(正中间)
menu-page: 1 # 第 1 页
固定格位可以不在 content-slots 里
menu-slot 只要在菜单范围内(0 到 rows × 9 − 1)且没有被按钮占用,就可以使用。所以像上图的格位 4 虽然是边框,也能放固定时装。