玩家砍断僵尸肢体时,断口处那块"断骨"伤口网格会被拉扯成一根又细又长的尖刺,从蜷缩的躯干里穿出来,伴着被拉长的红色血肉,严重穿模。
这块伤口网格挂在一个 UPoseableMeshComponent 上,和宿主僵尸共用同一套骨架,骨骼名一一对应。问题就出在"共用骨架但只摆正了一根骨头"。
先说清楚:蒙皮和骨骼的关系
要看懂这个 bug,得先分清骨骼和网格这两件事。
骨骼(Skeleton / Bone) 是一套层级化的坐标系——父子变换树。骨头本身不可见,只是空间中的一组变换(位置、旋转、缩放)。动画每帧改变这些骨头的变换。
