【发布时间】:2014-05-01 03:49:44
【问题描述】:
我是团结的新手,我有一个问题。现在我正试图将我的玩家与敌人相撞。问题是:将 box Collider 添加到我的玩家后,他的运行并不像预期的那样顺畅,移除 box Collider 后,他的运行和动作都很好。我正在使用操纵杆控件来移动玩家。,
谢谢!
【问题讨论】:
-
您是否在碰撞器中添加了刚体?
标签: unity3d collision-detection collision
我是团结的新手,我有一个问题。现在我正试图将我的玩家与敌人相撞。问题是:将 box Collider 添加到我的玩家后,他的运行并不像预期的那样顺畅,移除 box Collider 后,他的运行和动作都很好。我正在使用操纵杆控件来移动玩家。,
谢谢!
【问题讨论】:
标签: unity3d collision-detection collision
我建议使用 CharacterController 而不是仅使用静态碰撞器。 CharacterController 的诀窍是使用其 Move() 函数来转换您的对象,而不是直接使用转换。否则碰撞将无法正常工作。
这里是 CharacterController 的链接: Unity Character Controller
这里是它的 Move() 方法的链接: Unity CharacterController.Move()
希望这会有所帮助!
【讨论】: