文件 "bombcostumes.xml"⚓︎
用于根据炸弹的TearFlags为其应用外观。
Resource-Folder:在模组的resource文件夹中使用此文件会替换原始文件。
Content-Folder:在模组的content文件夹中使用此文件会添加新的炸弹costume。
"bomb" 标签⚓︎
| 变量名 | 可能的值 | 描述 |
|---|---|---|
| variant | int | 应应用costume的BombVariant |
"rule" 标签⚓︎
.anm2 文件
对于每个指定的.anm2文件,你需要创建4个.anm2文件,分别对应每种炸弹尺寸:
Scatter Bombs生成的小炸弹、带Mr. Mega的Scatter Bombs小炸弹、普通尺寸炸弹和Mr. Mega尺寸炸弹。
例如,当你指定bomb.anm2时,实际上需要bomb0.anm2、bomb1.anm2、bomb2.anm2和bomb3.anm2这四个文件。
规则优先级
你在此文件中包含的规则会在对应variant的默认规则之后列出。炸弹costume会根据这些规则中的标签(如body、front等)应用。
最后一个适用规则中存在的标签会被应用。
例如:同时拥有道具Blood Bombs和Bomber Boy时,放置的炸弹会显示为Blood Bombs的外观,因为两条规则都指定了body标签,且Blood Bombs的规则在Bomber Boy之后。
| 变量名 | 可能的值 | 描述 |
|---|---|---|
| includeFlags | int | 需要存在的所有TearFlag位,用空格分隔,满足条件才会添加该层 |
| excludeFlags | int | 需要不存在的所有TearFlag位,用空格分隔,满足条件才会添加该层 |
| back | string | .anm2文件的路径,相对于给定的anm2root,在炸弹后方显示。例如:flame.anm2 |
| body | string | .anm2文件的路径,相对于给定的anm2root,替换主炸弹sprite。例如:bomb.anm2 |
| body2 | string | .anm2文件的路径,相对于给定的anm2root,和主炸弹sprite一起显示。例如:homing.anm2 |
| front | string | .anm2文件的路径,相对于给定的anm2root,显示在主炸弹sprite上方。例如:tears_blood.anm2 |
| front2 | string | .anm2文件的路径,相对于给定的anm2root,显示在主炸弹sprite上方。例如:fast.anm2当你不希望已应用的 front动画被覆盖时使用。 |
| overlay | string | .anm2文件的路径,相对于给定的anm2root,显示在整个炸弹最上层。例如:glitter_sparkle.anm2 |
| suffix | string | 添加在图片文件路径末尾、.png之前的后缀,用于替换与LayerID 0关联的spritesheet图片例如: _gold会将spritesheet-image bomb.png替换为bomb_gold.png |
| suffix2 | string | 添加在图片文件路径末尾、在suffix之后、.png之前的后缀,用于替换与LayerID 0关联的spritesheet图片例如: _gold会将spritesheet-image bomb.png替换为bomb_gold.png |
bombcostumes.xml 文件示例:
1 2 3 4 5 6 | |
Last update:
April 5, 2026