团结一致。
我有一个带有控制器的动画实体。
当动画状态机在控制器中播放一种状态时。
在 Animator 中绑定的头像将是从其原点位置移动的(我的意思是该状态将播放未到位的动画师)。
Animator 的变换始终为 0。现在,我想知道化身骨骼到 Animator 变换的偏移位置。
来自办公室教程http://docs.unity3d.com/ScriptReference/Animator.html
它说我可以使用 deltaPosition 来获取最后一个评估帧的头像增量位置。但实际上,当禁用 Apply Root Motion 并修改 OnMoveAnimation() 时,我得到的 deltaPosition 始终是 Vector.zero。
我的英语太差了,所以也许我没有描述清楚。希望你能理解。