新手求助
unity3d吧
全部回复
仅看楼主
level 1
船新用户 楼主
请教一下各位大佬,我给角色添加了一个CharacterController,角色在经过几次移动之后,角色就不在CharacterController的框里了,排查后发现只要我不给角色添加动画就不会出现这个问题,但是将Animator组件下的Apply Root Motion取消勾选后问题就解决了,想请教一下这是为什么
2023年09月17日 05点09分 1
level 6
2023年09月17日 06点09分 2
level 11
root motion就是你这个动画里自带的位移,播放动画会让你的物体进行一定的移动
2023年09月17日 07点09分 3
level 1
root motion是按照动画各个节点运动计算父对象的移动。直接控制transform移动和动画不一致会显得脚底打滑,root motion就不会有这种情况,所见即所得。
2023年09月17日 09点09分 4
你要同时控制transform的同时勾选root motion,你最终的运动就会是两个的叠加。
2023年09月17日 09点09分
1