这是一个非常简单的问题,但我还没有找到明确的答案。我想知道对于第一人称射击游戏,我应该使用角色 Controller 还是刚体。我仍在学习 Unity 并尝试找出各自的优缺点。
最佳答案
决定是使用角色 Controller 还是刚体的关键因素是您的玩家将与您的环境进行何种物理交互。
角色 Controller “伪造”了很多东西——也就是说,您很快就会发现它无法与 Unity 的物理模拟正确交互。另一方面,在物理计算期间将始终考虑刚体(除非标记为运动学)。
这是否重要将取决于您想要制作的游戏的要求:如果您只是在做某种第一人称射击游戏,与环境的实际物理交互最少(只是程序化/脚本 Action ),那么角色 Controller 可能会很好。另一方面,像 Portal 这样的重物理益智游戏可能需要使用刚体的自定义解决方案,因为角色与环境的交互非常重要。
关于unity3d - FPS 的角色 Controller 与刚体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43990053/