C語言中文網 目錄

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)

精美而實用的網站,提供C語言C++STLLinuxShellJavaGo語言等教程,以及socketGCCviSwing設計模式JSP等專題。

Copyright ?2011-2018 biancheng.net, 陜ICP備15000209號

底部Logo