回覆列表
  • 1 # 使用者8272861878303

    首先要學習c語言,然後學習objective-c,最好學一下面向物件程式設計思想和資料結構,然後就可以看官方sdk了,照著書的例子開始簡單控制元件的使用,如果你想做2d遊戲的話,還要學習cocos2d,如果你想寫類似憤怒的小鳥的話,還需要學習box2d或者chipmunk(物理引擎),如果你還想學習3d遊戲的話,還要學習opengl es(數學要學習矩陣),如果你還想寫網路互動類軟體的話,還要有html+css等知識,如果你還想寫基於wifi或者藍芽的對戰遊戲的話,還要學習tcp/ip協議,套接字,game kit之類的,如果你還想寫和後臺互動的應用,還要學習PHP,JAVA,Ruby(用作伺服器端的控制),當然,如果你還想寫影象識別,可能還要學習特殊的演算法,matlab(這塊不怎麼了解),如果你想在開發中更得心應手的話,還要學習UML,軟體工程,設計模式等。

  • 2 # 可見光符號

    百度“從零實現3D影象引擎”看這個的數學原理。如果只是想得到旋轉矩陣則可以利用openGL的旋轉矩陣函式生成旋轉矩陣,然後用float mat[16];glGetFloatv(GL_MODELVIEW_MATRIX, mat);得到這個矩陣。

  • 中秋節和大豐收的關聯?
  • 東坡志林修養篇原文?