Spine 有两把武器资源,为什么画面只显示一把?
同一个slot可容纳多个候选附件,但显示选择与资源数量不同;先明确替换款式还是同时装备。

封面是 AI 生成的角色和两种武器款式示意,不是双持配置、slot树或同时显示测试。
同事收到两张武器图片,认为进入游戏后两把剑都应该出现;另一位同事的目标却只是把旧剑替换成新剑。先明确“替换款式”还是“同时装备”,比继续生成更多武器更有帮助。
资源存在、被选中、最终可见是三件事
文件在交付包里,只证明存在这份资源;当前动作或运行状态选择了哪个附件,需要另行核对;被选中以后是否能在画面中看见,还可能受到透明度、遮挡和加载结果等条件影响。不要从“有两张PNG”直接跳到“应该看到两把武器”。
可以在笔记里分成三列:资源清单、当前选择、实际画面。某一列不知道就写待确认,不用文件数量代替状态证据。
同一个 slot 并非多个附件同时显示
Spine 官方 Slots 文档说明,一个 slot 在同一时刻可显示一个附件,也可以没有附件;可见附件能够由动画设置。把多个候选放在同一 slot,不等于这些候选会同时绘制。
假设某个实际工程把 sword_a 与 sword_b 作为同一 weapon slot 的两个候选,那么换选项可改变显示对象,但不能据此得到双持效果。这里的名称只是模型例子,不是要求改动你的资源名,也不说明 Tooliva 所有模板都采用同一种结构。
先确认工作台保留的是哪种款式
在 Spine 工作台中,按公开教程核对当前资源、武器款式和选用动作。教程展示了新增款式、填写名称、接受结果和回到动画预览;保留多个候选不应被宣传为自动新增武器挂点。
如果需求确实是两把武器同时出现在不同手中,应先确认模板、骨骼工程与目标项目是否支持该结构,而不是把替换款式当作双持功能。需要工程改动时先提出方案,本篇不建议直接追加未验证的slot或修改运行代码。
部件消失时,先记录状态而不是判定丢图
- 对象:真实资源名、款式名及已知附件名,不混用三个名称。
- 条件:实际动作、阶段和当前选择。
- 包内证据:是否有对应资源,引用是否属于本次导出。
- 画面证据:完全不见、被遮住,还是换成另一个对象。
先在同一个动作中比较模板、当前资源和目标项目,再让工程负责人检查实际附件选择、动画状态或显示配置。slot可能为空,只是一个需要检查的分支,不是本次消失问题已经找到唯一原因。
按原始需求结束验收
替换款式的需求,应检查选中的武器、持握位置和计划动作;同时装备的需求,应先有已确认支持的结构,再检查两个对象各自的显示与动作。不能用“两份文件都下载了”代替这两类验收。
如果附件确实被身体挡住,可接着看几何位置与绘制顺序的区分;若需整理名称,可参考资源、皮肤与款式命名。先保留准确状态,避免把库存问题、选择问题和渲染问题混成一个结论。
