学员(7686)
课程(179)
分享
甚至有的时候按住D 人物会先走一步,然后停下来,再继续走的情况
包括我做的攻击那边也是出现了对应的延迟
想请问老师如何才能解决这种延迟问题呢
你这里使用可的charactercontroller来控制的移动,把animator身上的 apply root motion 取消勾选了,这样主角移动就不受动画影响了
老师 去掉了 还是和我传的小视频一样的效果QAQ
回复 @ 李俊贤: 不播放动画,先看看移动是否有卡顿
回复 @ siki: 我试了 不放动画完全没问题 没有延迟 而且也不会出现突然停下来再继续走的情况了
回复 @ 李俊贤: 那就是这个判断条件导致的了 怎么优化呢老师 QAQ if (Mathf.Abs(h) > 0.0001f || Mathf.Abs(v) > 0.0001f)
不是判断条件 判断条件有问题的话,移动也会卡顿了
是你的状态机的问题,检查下状态机的转换过程,检查下为什么动画播放会不连续