Ogre 3D-在不同的空間轉動
  類別:  遊戲設計
  書號:  ACG004600
  作者:  Felix Kerger
  回線上練功房

1. 清除所有在createScene() 函式裡的程式碼。
2. 加入參考模型:

3. 加入第二個模型並使用一般的方式轉動:

4. 加入第三個模型並使用world space:

5. 編譯並執行應用程式。

同樣的,我們建立參考模型於圖片的左手邊。轉動第二個模型 ─ 先繞著y軸旋轉再繞著z 軸旋轉。轉動使用local space 為預設空間。這意味著當我們繞著y 軸旋轉90 度後,z 軸的方向會跟著改變。第二個模型使用world space,
所以即使我們轉動scene node,z 軸方向也保持不變。

1 號模型為原始座標系統。2 號是繞著y 軸轉動90 度後的座標系統。3 號繞著z 軸旋轉90 度。現在讓我們來看看相同的轉動,使用world space 取代local space 後的結果。

 

關於碁峰隱私權政策聯絡我們     檢視 : PC 版  手機版
碁峰資訊股份有限公司 GOTOP INFORMATION INC.
台北市南港區三重路66號7樓之6 / 7F.-6,No.66,Sanchong Rd.,Nangang District,Taipei
TEL:(02)2788-2408 FAX:(02)8192-4433 劃撥帳號:14244383
Copyright 2014© GOTOP Information Inc, All Rights Reserved 請勿任意連結、轉載