我一直在iPhone上開發很長一段時間,但我是遊戲開發新手。在我的新項目中,這是一個應用程序和一個小型「遊戲」之間的交叉點,我必須根據與用戶的交互來展示舞者的動畫。大約有5種預定義的舞蹈序列,由藝術家用Maya或任何3D建模程序創建。iPhone上角色動畫的常見做法?
我一直在思考:
在2D導出舞蹈序列,並且使用的UIImageView,核心動畫或一些2D遊戲引擎,如cocos2d的向他們展示在屏幕上。然而,由於舞蹈序列可能很長(每個大約10s => 150+幀圖像),恐怕會需要太多的幀圖像,並且消耗太多內存。
使用3D:我希望它會更輕,是嗎?因爲我們只需要導入骨架,也許還需要關鍵的動畫點,動畫將由代碼完成?不過,我只有3D的基礎知識(非常基本的OpenGL等)。我願意學習更多,但這裏常見的做法是什麼?例如,我應該以什麼格式導出動畫?關於記憶,與2D方法相比,它會真的爲我節省很多嗎?
你的目標是在主UI界面或獨立應用上疊加嗎? – Chad 2011-04-18 13:33:54
該應用程序包含其他部分(約60%),這是典型的UIKit的東西。然後在半屏上有一個角色,它將根據用戶交互進行一些跳舞順序,如觸摸,搖動等。 – 2011-04-18 13:38:46