2013-12-10 34 views

回答

5

因爲他們把自己置身於潛在用戶的(多數)的心態:

WTF被變換???數學!Eeeeew,012!

爲什麼沒有旋轉,位置和比例屬性?

爲什麼這一定很難?

雪碧套件太爛!!! 1

對於任何人,除了一小羣程序員和數學家的這些特性自然表現爲旋轉,縮放,位置。每個人都瞭解它們,每個人都可以使用它們,用來轉換它們的數學很簡單,並且廣泛地記錄下來,即圍繞cos(x)/ sin(y)點旋轉。三角法是可控的。

那些想要使用轉換的人會發現從轉換到轉換這些屬性沒有困難。變革是一個先進的概念,功能更強大,但也更難以使用。

現在告訴Transformians他們將不得不使用原始四元數進行所有計算。同樣的事情,只是在更高的層面上。 )

其它方面:

  • 的CGTransform API既不是目標C也不ARC
  • 物理學引擎(Box2D的)不具有變換的概念任
  • 的cocos2d已經沒有變換任一屬性(它們只在內部使用),Sprite Kit是在cocos2d之後建模的。
  • 變換在其他2D渲染引擎中不常用
相關問題