Unity 3D物理引擎

早期的游戏并没有强调物理引擎的应用,当时无论是哪一种游戏,都是用极为简单的计算方式做出相应的运算就算完成物理表现,如超级玛丽和音速小子等游戏,较为常见的物理处理是在跳跃之后再次落到地上,并没有特别注重物理表现效果。

当游戏进入三维时代后,物理表现效果的技术演变开始加速,三维呈现方式拓宽了游戏的种类与可能性,越来越好的物理表现效果需求在短时间内大幅提升。

如何制作出逼真的物理互动效果,而又不需要花费大量时间去撰写物理公式,是物理引擎重点要解决的问题。

在 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)