2012-07-18 110 views
0

我真的可以用你的幫助讓我開始我的新項目。這個想法是爲Android構建一個互動遊戲。我對遊戲開發很新,所以請和我一起裸照。這不是2D/3D遊戲,而是幾年前你會在Flash中開發的東西。問題是,在移動應用程序方面,閃存仍然是一個很好的選擇?我應該移動到html5 + phonegap?有更好的方法嗎?我認爲使用android圖形/動畫不適合這個。任何資源,將使我在正確的方向將不勝感激。互動安卓遊戲

謝謝你的時間!

+1

取決於你想達到什麼,你想達到大量的設備?或只是android?你到目前爲止看過任何框架嗎?閃光是不是在我的opionion – Tobrun 2012-07-18 23:23:48

+0

即時只瞄準android設備,任何框架建議? – Shakur 2012-07-19 05:01:24

回答

2

使用PhoneGap/HTML5的最有說服力的理由是,如果您想輕鬆訪問每個設備(或者您的技能已經專注於HTML5)。不同設備之間HTML遊戲的性能差異很大,如果您的遊戲對性能要求很高,可能會成爲測試和優化的噩夢。雖然有一些很好的HTML5遊戲框架(createJS),但它們可以減少一些難度,併爲某些事情提供良好的性能。

如果您的遊戲在性能需求方面較爲適中,並且您希望使用相同的代碼庫輕鬆定位iOS和Android,則Flash效果很好。在使用stage3D時,您不需要花費額外的時間就能獲得相當不錯的表現。 (有很多框架可以讓它變得簡單,因爲二維遊戲starling非常棒,並且具有非常好的性能,因此不會成爲本地代碼應用程序)

原生應用程序將爲您提供最佳性能,但以生產時間爲代價,並且您可能必須爲每個平臺分別設置代碼庫 - 如果您只定位到一個平臺(android),則不是那麼重要。

+0

在本機的情況下,我怎麼會迷惑我是如何實現電影的效果,我有一個主要的背景圖像,這將根據舞臺上發生的事情,移動的物體等而改變。任何工作人員閱讀?還是使用框架/庫?我只是用圖像替換補間動畫等嗎? – Shakur 2012-07-19 04:55:28

+0

有很多原生框架。我從來沒有使用任何特定於android的框架,但Sparrow for iOS非常好,可能會完成大部分你需要的功能。試試這個線程http://stackoverflow.com/questions/3981781/android-game-framework – BadFeelingAboutThis 2012-07-19 16:28:33

-1

當談到手機遊戲時,Flash絕對不是最好的選擇。 HTML5可以工作,但可能在某些設備上運行緩慢。最好的方法是創建本機應用程序。 iOS設備使用C和Objective-C,而Android使用Java/C++/Python。您首先需要確定您想要訪問的用戶,然後使用該開發語言和IDE開發您的應用。

+0

毫無疑問,Flash是手機遊戲的最佳選擇。這取決於遊戲的性能需求,以及您的目標平臺。開發時間對於很多公司(尤其是獨立的單人遊戲開發人員)來說是一個巨大的因素,而閃存通常提供更快的開發週期和只有一個代碼庫。 – BadFeelingAboutThis 2012-07-19 00:40:54

+0

可能有時候在閃光燈下的拍攝速度會更快,但更快的速度並不會更好。 – Derek 2012-07-19 00:59:19

+0

更好的是無論以最快最有效的方式達成目標。許多遊戲需要本地代碼,但不是全部。我爲企業培訓目的製作企業遊戲 - 它們與Starling框架(Flash)在Sparrow框架(原生iOS)中的運行速度完全相同。 Flash版本不僅讓我花更少的時間製作,現在只需很少的努力,我就可以使用相同的代碼併爲Android安裝.apk。 – BadFeelingAboutThis 2012-07-19 16:46:43

0

如果你想做一個桌面本地遊戲。我會推薦閃光燈(AIR)這是交叉設備。 如果網頁瀏覽器遊戲,然後HTML 5和JS是最好的