早期的游戏并没有强调物理引擎的应用,当时无论是哪一种游戏,都是用极为简单的计算方式做出相应的运算就算完成物理表现,如超级玛丽和音速小子等游戏,较为常见的物理处理是在跳跃之后再次落到地上,并没有特别注重物理表现效果。
当游戏进入三维时代后,物理表现效果的技术演变开始加速,三维呈现方式拓宽了游戏的种类与可能性,越来越好的物理表现效果需求在短时间内大幅提升。
如何制作出逼真的物理互动效果,而又不需要花费大量时间去撰写物理公式,是物理引擎重点要解决的问题。
在 Unity 3D 内的 Physics Engine 引擎设计中,使用硬件加速的物理处理器 PhysX 专门负责物理方面的运算。
因此,Unity 3D 的物理引擎速度较快,还可以减轻 CPU 的负担,现在很多游戏及开发引擎都选择 Physics Engine 来处理物理部分。
- 本章内容:
- 1. Unity 3D物理引擎简介
- 2. Unity 3D刚体(Rigidbody)
- 3. Unity 3D碰撞体(Collider)
- 4. Unity 3D触发器(Trigger)
- 5. Unity 3D物理材质
- 6. Unity 3D力(AddForce)
- 7. Unity 3D角色控制器
- 8. Unity 3D关节
- 9. Unity 3D布料
- 10. Unity 3D射线
- 11. Unity 3D物理管理器(Physics Manager)
- REF:http://c.biancheng.net/unity3d
- 如果您有Unity3D项目需要定制开发欢迎联系我们!