UNITY3D 在鼠标控制角色移动方向的时候,为什么能够走上天去

2024-11-25 15:47:04
推荐回答(2个)
回答1:

因为你的人物没有加人物碰撞体,顺便提醒一下,人物是不需要加刚体组件的

回答2:

你用的是transform.Translate()吧。
这个是根据你的角色朝向来定的。
也有可能是碰撞体插到地板上然后反弹了。
可以用Getcompent< Rigidbody>().AddForce()