2012-06-18 34 views
1

我想知道,如果我要做一個簡單的基本鳥類射擊遊戲(鳥飛上面,男孩從底部拍攝他們),那麼我需要一個遊戲引擎的android開發?我應該經歷學習AndEngine的麻煩嗎?或者我使用SurfaceView /甚至動畫來做它?我應該使用遊戲引擎爲Android

謝謝

+0

爲什麼你認爲學習使用引擎是一件麻煩事?你知道OpenGL ES足以直接開始嗎?帆布?一般如何設計一款遊戲? –

回答

3

您可以嘗試使用AndEngine。由於AndEngine是一個遊戲引擎,它比SurfaceView更好。這裏提到了所有類型的動畫,它很容易讓你有更好的遊戲體驗,但我們必須在這裏處理內存問題。

你也可以嘗試使用Cocos2D。開源遊戲引擎列表是GameEngines。儘量思考以適合你的遊戲。

Tutorial for Cocos2d

AndEngine Tutorial

+0

因此,即使對於簡單的遊戲,您也推薦在Surfaceview上使用遊戲引擎 – Snake

+0

yes遊戲引擎可輕鬆完成各種類型的動畫。 – deepa

2

你可以嘗試Google's new games engine爲Android。

這是非常新的,我不知道現有的任何遊戲是否使用它,但它正在積極發展和新功能頻繁出現。包括最近導出到IOS的功能,使其成爲跨平臺部署的一個選項。

+0

這是一個很好的,但相當新的引擎。我的問題不是關於選擇,而是什麼時候使用它。儘管如此, – Snake

0

這裏的另一個list of Game engines但多爲大規模生產的遊戲。底部還有一個「開放源代碼」列表。

+0

謝謝,但我不是在尋找遊戲引擎列表。我的問題是是否使用遊戲引擎 – Snake

0

另一種新的跨平臺基於Lua的發動機是BatteryTech Engine。 http://www.batterytechsdk.com

免費試用 支持Android,iOS的,BB10,PC,Mac的

許可轉讓給你完整的源代碼。