1

团结一致。

我有一个带有控制器的动画实体。

当动画状态机在控制器中播放一种状态时。

在 Animator 中绑定的头像将是从其原点位置移动的(我的意思是该状态将播放未到位的动画师)。

Animator 的变换始终为 0。现在,我想知道化身骨骼到 Animator 变换的偏移位置。

来自办公室教程http://docs.unity3d.com/ScriptReference/Animator.html

它说我可以使用 deltaPosition 来获取最后一个评估帧的头像增量位置。但实际上,当禁用 Apply Root Motion 并修改 OnMoveAnimation() 时,我得到的 deltaPosition 始终是 Vector.zero。

我的英语太差了,所以也许我没有描述清楚。希望你能理解。

4

0 回答 0