我想编辑一个动画师的动画,同时保留另一个动画师的姿势作为参考,我该怎么做?
不幸的是,据我所知(并尝试过),没有办法拥有动画窗口的 2 个实例(即使是浮动的)。
选项 1:如果目标模型具有相同的骨骼,则将一个剪辑的关键帧复制到新的空剪辑中并从那里开始工作。
选项 2:如果您只需要视觉参考而不需要“关键帧精度”,您可以尝试在参考游戏对象的脚本中使用 [ExecuteInEditMode]。然后,您可以直接从检查器中使用一些公共变量调整当前动画剪辑和帧,并在第二个游戏对象中处理新动画剪辑。像这样:
void OnValidate() {
Animator.speed = 0;
Animator.Play("YourReferenceAnimation", 0, desiredFrame);
Animator.Update(Time.deltaTime);
}