标签不动的根本原因是锚点为Viewport而非Model,需改为Model锚点并绑定具体零件;动画中还需手动添加Transform关键帧,且缩放时须同步调整字体大小。

标签文字不随模型动,根本原因不是动画没做对,而是它压根没被“认领”进模型的变换体系——默认锚点在视口,跟模型运动毫无关系。
为什么标签在爆炸/剖切/旋转后飘走或穿模
Composer 默认创建的标签使用 Viewport Anchor,坐标系绑定在屏幕像素上。一旦模型发生位移、旋转或启用剖切,标签就彻底脱钩,表现为:
- 拆卸后标签悬在原位置,像幽灵一样浮空
- 剖切开启时,文字直接盖在剖面内部,甚至挡住关键结构
- 旋转模型时,标签卡在左上角不动,或突然跳到视野外
这不是渲染延迟或缓存问题,是锚点类型错误导致的底层坐标系错配。
必须改锚点:从 Viewport 到 Model,并指定 Target 零件
让标签真正“长在零件上”,这一步不能跳过,也不能批量补:
- 选中标签 → 右侧属性窗格 → 找到
Anchor下拉菜单 → 改为Model - 点击
Target右侧的拾取按钮 → 在图形区单击你要绑定的那个具体零件(如Battery_Cover) - 确认
Offset值为(0, 0, 0);若需微调位置,请用Move工具拖拽标签本体,而不是改 Offset 数值
注意:Visible in Section 选项只在 Model 锚点下可用。如果希望标签在剖切后隐藏,必须在此处设为 False;设成 Viewport 时该选项是灰色禁用的。
动画里标签不动?缺的是 Transform 关键帧,不是 View 关键帧
即使锚点已设为 Model 并绑定了零件,标签在时间轴上仍可能静止不动——因为 Composer 不会自动为绑定对象插入运动插值,它只响应你明确打下的关键帧类型。
- 在时间轴上选中含该标签的帧 → 右键 →
Add Keyframe→ 勾选Transform - 不要只依赖
View关键帧,尤其在做平移、旋转类动画时,View只影响摄像机,不驱动标签跟随 - 绑定后的标签不会在时间轴上显示独立轨迹,它的运动完全由父级零件驱动,所有调整必须回到结构树或属性窗格完成
最容易被忽略的一点:如果你在动画中修改了零件的缩放(Scale),而标签未同步更新其 Font Size 或未启用 Auto-fit,文字会突然变小、模糊或挤出边界——这不是锚点问题,是字体未适配局部坐标系缩放比例。


















