unity3D人物移动的实现(二)

运行之前的项目,小人可以自由移动,但是移动过程中,会有停止按键后滑动一段距离的效果,这是因为脚本中的GetAxis函数,他得到的值随着按键的过程而变化,所以每一次松开的时候,该值仍在变化,导致了多余的移动,为了解决这一问题,可以通过修改某个参数。 该gravity属性的意思是输出的值回到自然值时的速度大小,我们将他设成一个较大的数字,例如1000.再次运行项目,发现人物的移动不会出现上述的问题了。
相关文章
相关标签/搜索