Spine 部件像被切掉?先分清裁剪范围、遮挡与源图缺失
先找出真正修改对象,再决定补画素材、调整遮挡还是交接裁剪结构。

封面为 AI 生成的角色与部件示意,不是 Spine 裁剪多边形、工作台界面或故障截图。
部件 PNG 打开时完整,角色抬手后却像被切掉了一角。重新生成部件之前,先区分源图缺失、其他部件遮挡,以及运行时裁剪三种情况。它们的修复对象不同,不能只凭一张动作截图决定补画。
先留下同一个时刻的三份证据
- 当前导出批次实际使用的源图:缺失位置是否仍有像素。
- 准确的动作、皮肤与时间位置:问题是否只在某个阶段出现。
- 接收端的附件与绘制状态:是否存在并启用了 clipping 附件,缺失部件是否落在其作用范围。
如果源图本身就没有那一块,应回到素材或选区处理;若完整图被另一个部件盖住,核对绘制顺序与位置的区别。只有确认包里实际存在相关裁剪数据,才继续排查下面的范围问题。
裁剪作用范围由槽位顺序决定
Spine 官方 Clipping 文档描述的裁剪附件是用于限制 region 和 mesh 附件绘制的多边形。它会作用于绘制顺序中从自身槽位到结束槽位的范围,包含结束槽位;它不是修改 PNG 文件的抠图操作。
因此,同一张完整图片也可能在某个动作中被裁掉。动作改变了绘制顺序,或裁剪多边形随姿势发生变化,都可能改变观察结果。这里列的是需要核对的条件,不能据此断言某个 Tooliva 模板一定包含裁剪附件。
把“范围”和“形状”分开记录
假设披风需要裁剪,武器却不应被裁剪。先请负责 Spine 数据的人确认裁剪附件、起始槽位、结束槽位与该时刻的实际绘制顺序,列出武器是否被包含。再检查多边形是否符合预期、运动中是否发生边交叉。官方文档明确指出,自相交的裁剪多边形不能正确工作。
只扩大多边形不一定能修复错误的作用范围。也不要为了排查就对所有动作统一移动槽位;这可能改变原有遮挡关系。优先在项目副本中由数据负责人一次只改一个条件,再回到同一时刻比较。
三种结果,交给三个明确的修改对象
- 源图像素已缺:交给素材负责人,记录对应文件和部件。
- 完整像素被其他附件遮挡:交给绘制顺序负责人,保留期望层级关系。
- 完整像素落入不合适的裁剪范围:交给骨骼数据负责人,附起止槽位、多边形和动作时刻。
若没有裁剪附件,不要为了解释现象而新增一个。继续核对实际资源、透明度与接收端渲染路径;本清单不能代替具体包的诊断。
验收正确画面后,再看目标设备开销
官方文档也提醒,运行时裁剪有 CPU 成本,应在目标平台检查。不要为了修一个局部缺口无限增加多边形顶点或扩大受影响附件范围。本文没有给出性能百分比,也没有声称已经测过你的设备。
使用 Spine 工作台时,可按图文教程对照模板和当前资源的同一动作,定位具体部件;若问题确实在导出数据的裁剪结构中,再交由具备相应编辑能力的负责人处理,不推断工作台提供裁剪多边形编辑器。
