游戏素材处理4 分钟阅读
Spine 只继承平移后子骨仍在绕转,先检查原点
用非零偏移和零偏移两组对照,分开检查子骨原点的位置与骨骼轴向。


道具切到只继承平移后,朝向不再跟着手旋转,挂点却仍沿着圆弧移动。观察骨骼原点和骨骼轴向两个结果,再决定是继承模式符合预期,还是道具需要重新设计锚点。
用两个骨骼拆开验证
在一个无约束的副本中固定骨架整体变换。父骨放在原点,子骨局部位置设为 (10, 0),父骨由 0° 转到 90°,同时记录子骨世界原点和一条轴的方向。再把子骨位置改为 (0, 0) 重做。以 官方资料 为例,子骨世界原点先由父骨矩阵与局部坐标计算,再根据继承模式选择轴向矩阵。
假设骨架无翻转或缩放,坐标系中正 90° 将正 X 旋到正 Y,子骨非零偏移的原点会从 (10, 0) 到 (0, 10)。改为零偏移后,两帧原点重合。这个数值是控制样例,生产结果应以实际运行时版本和坐标约定为准。
先确定道具跟随哪个位置
若希望道具固定在一个随父骨移动的点,检查真实锚点是否就是父骨原点,或是否需要单独定义一个位置。若朝向也不符,先保存两组原点记录,再逐项恢复皮肤、缩放和约束。有关目标点从世界坐标换回父级坐标,可对照 相关排查指南。
交接两份测量
保留父骨角度、子骨局部偏移、世界原点、轴向和运行时版本。用 Spine 工作台 检查适用资源的外观,最终挂点位置与坐标由目标运行时验收。
