Unity Animator人物模型动画移动偏移
模型动画出现移动方向偏移或模型动画无法移动!
·
模型动画出现移动方向偏移
!修改Animation中的Root Transform Rotation(根变换位置)、Root Transform Rotation(x,y,z)(旋转),Bake Info Pose修改为Original。可以解决
!!但是,使用动画移动函数时将无法移动,原因是锁定根变换位置和循环位置
private void OnAnimatorMove()
{
rigidbody.MovePosition(transform.position+direction*animator.deltaPosition.magnitude);
}
!!!所以只要修改依据为原始或者微调偏离值,同时避免角色无法移动且不会发生偏移
更多推荐
所有评论(0)