早期的游戲並沒有強調物理引擎的應用,當時無論是哪一種游戲,都是用極為簡單的計算方式做出相應的運算就算完成物理表現,如超級瑪麗和音速小子等游戲,較為常見的物理處理是在跳躍之后再次落到地上,並沒有特別注重物理表現效果。
當游戲進入三維時代后,物理表現效果的技術演變開始加速,三維呈現方式拓寬了游戲的種類與可能性,越來越好的物理表現效果需求在短時間內大幅提升。
如何制作出逼真的物理互動效果,而又不需要花費大量時間去撰寫物理公式,是物理引擎重點要解決的問題。
在 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項目需要定制開發歡迎聯系我們!
