2012-09-20 110 views
2

我們開始使用HTML5開發簡單的手機遊戲,但我們對我們的決定有第二個想法。 當我們使用CSS3添加了一些簡單的動畫時,這些動畫在一些android設備上的運行速度非常緩慢,而在iOS上它們運行得更快但速度不夠快。HTML5手機遊戲的性能問題

您認爲有一種方法可以顯着提高(簡單)HTML5圖形性能嗎? 現在我們有點困惑,儘管我們不想失去迄今爲止所做的所有工作,但現在最好停留一個月或兩個月。我們正在開發的應用與Song Pop風格相似,現在我們知道他們已經使用Adobe AIR開發了他們的應用(iOS,Android和Facebook),但我們認爲這可能是另一種選擇。我想問你,如果你認爲我們需要放棄HTML5並使用Adobe AIR開發遊戲或者本地化(我們真的試圖避免的,因爲我們希望在合理的時間內在所有平臺上啓動)?

+0

我會去'Adobe Air'路線... – silentw

+0

HTML5仍然有一種方法可以作爲一種標準,特別是具有任何現實表現的平臺。除非你只是製作Snake,否則我絕不會將其推薦爲遊戲平臺。去Adobe,當你在這裏檢查出Starling(一個OpenGL的AS3引擎)http://gamua.com/starling/ – borrrden

回答

1

我會建議去土生土長或使用adobe air將其翻譯成本地(某種)。 這樣你就可以實現硬件加速並且即使在低規格的CPU上也能獲得良好的性能。

HTML5的問題是應用程序與輸入和CPU處理之間存在許多層。有檢查,雙重檢查,許可層,腳本代碼處理成CPU可理解的指令,這些都增加了延遲。使用本機應用程序,您可以直接訪問所有內容並通過腳本處理切斷。

即使Facebook是從HTML5切換到純http://news.cnet.com/8301-1023_3-57511142-93/html5-is-dead-long-live-html5/

使用HTML各種各樣的演示,讓人們可以得到一嗅,無需下載,但不使用它的響應迅速的互動遊戲依賴。

0

它是一個曲折的辯論哪條路要走。

請參閱LinkedIn的意見。

另外我注意到PhoneGap website上的精選遊戲與Adobe AIR app examples相比並不是非常具有互動性/遊戲性。

你最終選擇了哪條路線?我有一個相當簡單的flash app我想部署到多個平臺,但無法確定哪條路線。 Native或AIR或HTML5!