2012-04-30 30 views
0

我的目的是'邊做邊學'來創造一架接近遠處的飛機,即在過山車般的路徑上。它將從遠處開始(小&無法識別)並結束/停止開始能夠讀取例如在引擎微調器的窗口或中心上的消息/問候語。

在這個時候,我覺得這樣做的框架是:哪個圖形框架可用於某個項目?

  • UIKit的
  • 核心動畫
  • 的Open GL ES
  • 核芯顯卡

什麼是最高級別這可能嗎?如果飛機的路線平直,會有更高的水平嗎?有沒有可以使用的另一個框架? (我讀過關於cocos2d,但更喜歡先學習蘋果的。)

+0

請注意,這可能是您自己研究的一個很好的問題。這個問題不符合StackOverflow的指導原則。請快速瀏覽http://stackoverflow.com/faq#dontask – Byte

+0

您可以從任何一方查看問題。我要求一個簡單的1,2,3 ...從這裏開始,然後學習x,然後看看y。一個特定的答案(如果你能看到所需的項目)對於這個論壇(imo)來說非常棒。 – David

+0

在iOS上有很多動畫方法,所以選擇正確的方法是戰鬥的一半。您應該首先了解不同的方法,他們的能力和侷限性。我在下面的答案中的教程涵蓋了幾種方法(UIView動畫,GL等)。 – HackyStack

回答

1

有在UIImage的一個新的「動畫形象」的能力。討論在WWDC 2011的視頻開始在16:33What's New in Cocoa Touch?

這將類似於提供應用程序與「動畫GIF」,通過僅包含一系列圖像。無需創建實際的gif。

允許您創建動態圖像。然後,以動畫的(或靜態圖像)更進一步(如移動它們在屏幕上,漿紗他們,或者改變他們的阿爾法半透明),檢查出的核心動畫WWDC視頻和指南:

WWDC 2010

Core Animation Essentials Video

還有Core Animation Guide

+0

當然,WWDC節目非常興奮(拉拉隊)。這就是說,第2部分的視頻是難以逾越的難題。總而言之,這些例子**確實**幫助指導開始旅程。 – David

+1

Core Animation開始之後,知道UIView公開了一個用於動畫視圖的API(View Animation Blocks),它只是在後臺使用Core Animation API來實現它。有關詳細信息,請參閱「視圖編程指南」的「動畫」部分:http://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/AnimatingViews/AnimatingViews.html – Bobjt

0

你是2D或3D動畫之後?如果你想2D,核心動畫是明顯的選擇。核心動畫功能非常強大,但蘋果的文檔充其量是模糊的。 Marcus Zarra核心動畫書很不錯,但並沒有涵蓋很多iOS特定的動畫代碼。它和Bill Dudney核心動畫書都需要更新。兩者都值得擁有,但都需要更新,他們的iOS部分需要大大擴展。

如果您想要透視的3D動畫,那麼OpenGL是您唯一的選擇。然而,OpenGL是一個需要學習的熊。

相關問題