学员(7687)
课程(179)
分享
做古迹探险的项目时,动画人物状态无法切换,点击目标点,人物是静止状态直接平移过去的,无法出现走过去或者跑过去的样子,问题出在哪里了?
同学你好,可以下载老师源码看看,主要看Hero脚本。看看动画参数值有没有设置,名称有没有打错。
我试了,在控制台也输出了位移的值,都是0,0,0,说明没有获取到位移,这是什么原因。
如果有移动,只是没有播放动画,就是动画参数的名称打错了,速度是speed,是小写,在动画控制器里,脚本里anim.SetFloat("speed", agent.velocity.magnitude);也是小写,这两个地方要保持一致哦