作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是一个非常简单的问题,但我还没有找到明确的答案。我想知道对于第一人称射击游戏,我应该使用角色 Controller 还是刚体。我仍在学习 Unity 并尝试找出各自的优缺点。
最佳答案
决定是使用角色 Controller 还是刚体的关键因素是您的玩家将与您的环境进行何种物理交互。
角色 Controller “伪造”了很多东西——也就是说,您很快就会发现它无法与 Unity 的物理模拟正确交互。另一方面,在物理计算期间将始终考虑刚体(除非标记为运动学)。
这是否重要将取决于您想要制作的游戏的要求:如果您只是在做某种第一人称射击游戏,与环境的实际物理交互最少(只是程序化/脚本 Action ),那么角色 Controller 可能会很好。另一方面,像 Portal 这样的重物理益智游戏可能需要使用刚体的自定义解决方案,因为角色与环境的交互非常重要。
关于unity3d - FPS 的角色 Controller 与刚体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43990053/
有谁知道如何旋转 CannonJS(物理库)CANNON.RigidBody?我试图让物体随相机旋转,所以两者都朝向相同的方向。我知道我必须修改四元数,但这不能正常工作: mPlayer.object
我是一名优秀的程序员,十分优秀!