Chia´s Small Shop

Chia小鋪,陳列隨手的文字

教學

與Ogre共舞

«從零開始的Ogre教學»

第一步,安裝 Ogre 1.6.1 (使用 VC 2005/2008)

從零開始,到安裝並設定好Ogre 1.6.1的開發環境。進階部份,簡單說明如何自行編譯Ogre的函式庫。

第二步,Hello, Ogre! 讓Ogre動起來

介紹Ogre重要的組成部份(Root, RenderSystem),並以純手動的方是打造Ogre的繪圖環境,產生一個”Hello, Ogre!”的小視窗。

第三步,來一個三角片

在Ogre的視窗中畫一個自訂的三角片。介紹SceneManager的基本功能,以及如何用ManualObject建立自行定義的物件。

第四步,乳酪方塊的協奏曲

以預設的立方體物件為例,進一步的介紹SceneManager管理與操控物件的方式。包含了Entity的建立與利用SceneNode控制物件的姿態。

第五步,轉轉乳酪方塊

介紹FrameListener在Ogre自動繪圖迴圈中扮演的角色,並利用其中的事件通知函式進行物件姿態的轉換。

第六步,敲敲鍵盤、動動滑鼠

透過OIS來取得鍵盤與滑鼠的輸入,並操控攝影機瀏覽場景。