Ogre 編輯器一(MyGUI+Ogre整合與主界面)
在查看Ogre例子時,想看材質要里的紋理,着色器代碼都需要每個去查找,非常麻煩.也想看更新每個Ogre里的對象后有什么效果.然后看到Compositor組件與粒子組件時,想到能實時編輯着色器代碼實 ...
在查看Ogre例子時,想看材質要里的紋理,着色器代碼都需要每個去查找,非常麻煩.也想看更新每個Ogre里的對象后有什么效果.然后看到Compositor組件與粒子組件時,想到能實時編輯着色器代碼實 ...
主界面如上文設計完成后,場景剛開始添加了是Ogre例子里的,發現場景里實物太少,於是想到直接把天龍的場景拿下來,天龍網上有源碼,參考了下,把天龍的地形用Ogre的地形組件完成了下,如下是效果圖: ...
MyGUI源碼還是比較簡單的,我們在這里只是簡單分析相應控件如何生成,如何渲染。 我們分成三個部分來說明,分別是資源類型,控件生成,控件渲染。 資源類型: ResourceSki ...
最開始設計這個編輯器時,其中一個要求就是能在運行過程中,通過UI來更新各對象,這樣我們就能明確每個Ogre對象更新其屬性影響的渲染效果.比如點光源,方向光源,聚光燈各屬性與效果,深度測試開啟與關閉 ...