Unity3d FPS的角色控制器与刚体

Unity3d FPS的角色控制器与刚体,unity3d,Unity3d,这是一个相当简单的问题,但我还没有找到一个明确的答案。我在想,对于第一人称射击游戏,我应该使用角色控制器还是刚体。我仍在学习统一,并试图找出每种方法的优缺点。在使用角色控制器和刚体之间做出决定的关键因素是玩家将与环境进行何种物理交互 角色控制器伪造了很多东西——也就是说,你会很快发现它不能与Unity的物理模拟正确交互。另一方面,除非标记为运动学,否则在物理计算中总会考虑刚体 这是否重要取决于你想要制作的游戏的要求:如果你只是在做一些第一人称射击游戏,与环境的实际物理交互最少,只是编程/脚本化的

这是一个相当简单的问题,但我还没有找到一个明确的答案。我在想,对于第一人称射击游戏,我应该使用角色控制器还是刚体。我仍在学习统一,并试图找出每种方法的优缺点。

在使用角色控制器和刚体之间做出决定的关键因素是玩家将与环境进行何种物理交互

角色控制器伪造了很多东西——也就是说,你会很快发现它不能与Unity的物理模拟正确交互。另一方面,除非标记为运动学,否则在物理计算中总会考虑刚体


这是否重要取决于你想要制作的游戏的要求:如果你只是在做一些第一人称射击游戏,与环境的实际物理交互最少,只是编程/脚本化的动作,那么角色控制器可能就可以了。另一方面,由于角色与环境的交互非常重要,像门户网站这样的物理难题可能需要一个带有刚体的自定义解决方案。

角色控制器伪造了很多东西,也就是说,你可能会发现它与物理模拟没有正确交互。取决于你在做什么样的游戏,这可能不是一个问题——但是,否则,你将不得不用刚体编写你自己的解决方案。更多阅读。大多数时候,当你控制角色时,你会更喜欢控制器而不是刚体。@PikeD。这真的取决于你的需求——如果你只是做一些第一人称射击游戏,与环境的实际物理交互最少,只是编程/脚本化的动作,那么角色控制器可能就可以了。另一方面,由于角色与环境的交互作用是多么重要,像门户网站这样的物理难题可能需要一个带有刚体的自定义解决方案@Serlite@PikeD. 很高兴我能帮忙!我现在把它作为一个答案加上去了。