1. 程式人生 > >Unity核心對象模型

Unity核心對象模型

類圖 one avi camera join nim 系統 unit 部分

技術分享圖片

總結的Unity引擎部分的核心對象模型類圖,供大家學習時參考,根基類為Object,下一層包括核心基類GameObject,及其他作為資源的Mesh,Material,Shader,Texture,Sprite等,另一個核心基類為Component,GameObject和Component之間是組合關系,1對多,這是Unity引擎的核心設計思路,Component的派生類包括核心組件Transform,模型顯示的MeshFilter,用於渲染的Renderer,粒子系統ParticleSystem,物理引擎的Rigidbody,Collider,Joint等,繼承 Component的另一個核心基類為Behaviour,其派生類為Light,Camera,AudioListener,AudioSource,Animation,Animator等,以及重要基類MonoBehaviour,自定義腳本繼承該類。

Unity核心對象模型