Long Name Helper by Helen, Helen's Helper, hELPER
Sprite Replace Trigger
Find Common Base Path
如果你要换普通图片, 那就选 Images, 如果你要换动画图片, 那就选 Sprites(搞不明白的话都选选试试)
Sprite Path
填入你新皮肤素材放的位置(从 Gameplay/ 文件夹开始算起), 例如 collectables/strawberry/Wiki
hELPER 会找到你要替换对象使用的所有图片的公共路径, 并把这个路径替换成你填入的, 比如你要替换草莓, 草莓对应的图片路径为
- collectables/strawberry/normal00.png
- collectables/strawberry/normal01.png`
- ...
- collectables/strawberry/wow/normal52.png`
他们的公共路径为 collectables/strawberry/, 替换后游戏就会读取你自定义路径下的贴图(虽然你自定义路径定到哪里都可以啦)
- collectables/strawberry/Wiki/normal00.png
- collectables/strawberry/Wiki/normal01.png`
- ...
- collectables/strawberry/Wiki/wow/normal52.png`
Target IDs
事实上哪怕我们不填额外的东西, 把素材路径配置好, 把要改的实体用 Trigger 框上就已经可以改了
![]()
如果你想直接替换特定的的实体(而不是非得用 Trigger 覆盖), 你可以在Target IDs 里填入实体 ID, 多个 ID 用逗号隔开即可
Affected Types
- 如果要使你的设置只能作用于特定的实体, 可以在这里填入对应实体的完全限定名(这里不支持简写)来限制, 如果有多个名字则用逗号隔开
- 如果要使你的设置直接对某一类实体生效而无需 trigger 覆盖或者一个个填 ID, 可以在这里填入对应的实体名字, 如果有多个名字则用逗号隔开(后续搭配全局房间可以比较方便的做到换肤效果)
On Load
表示房间加载的时候就替换贴图, 还是 player 进入的时候才替换
Force Old Names
表示是否用原来的路径找对应的贴图, 比如上方 Sprite Path 部分绿色右边部分的路径
取消勾选则是会使用动画 id 还是什么的(有点没研究明白, 但是我感觉勾上会好一点, 这样就跟平常换贴图的逻辑一样了)