#Unity#
小白。
我看的那个Animator教程里叫我用moveSpeed的值作为Conditions来切换停留,走路,跑步的动画。可是我没找到应该如何得到movespeed。
我的物体是通过Nav Mesh Agent移动的。我试着用百度教的用rigidbody.velocity.magnitude获取速度,但是得到的数值很怪异,无法实现我的功能。
是要计算两帧之间或一秒内走过的距离然后除以时间吗。那应该可行,但也太麻烦了。如果有更好的办法麻烦请告诉我。
第一次玩百度贴吧,有什么不妥的地方还请多多指教
![[小乖]](/static/emoticons/u5c0fu4e56.png)
。