2013-01-20 26 views
1

我試圖在iOS上使用GLKit實現一個簡單的場景圖,但處理原點/定位點給了我適合。這些要求非常簡單:如何在GLKit場景圖中實現原點/定位點?

  • 有一個節點圖,每個節點都帶有平移,旋轉,縮放和起始點 。
  • 每個節點可結合上述的屬性成單個 矩陣(其乘以它的父的矩陣,如果它有一個 父)。
  • 節點需要兌現他們的父母的座標系, 包括原點(即禁止翻譯等孩子的起源應與父母的起源排隊)

所以,問題是:

需要執行哪些操作(例如translationMatrix * rotationMatrix * scaleMatrix等)以及如何實現原點/錨點的正確處理?

P.S. - 如果您足夠友好地發佈答案,請提及您的答案是基於列或行的主要矩陣 - 這對我來說常常是一個混亂的根源。

回答

0

看看SpriteKitSceneKit。這兩個API都提供了在iOS上創建場景圖的構建塊。

+0

請詳細說明如何使用這些API來解決問題。 –