2012-05-24 48 views
0

現在,我們已經開發了基於Flash瀏覽器的網頁遊戲專門爲大約7或8年運行。當然隨着移動設備的普及,事情已經發生了變化。客戶開始要求,幾乎假設遊戲可以在瀏覽器中運行 - 在桌面和平板電腦上運行。使用starling/stage3d的桌面+移動設備的Flash遊戲

暫且不論使用HTML5/JS的解決方案,而不是整個討論中,我們與Flash堅持爲下一個項目,需要找出最好的方式得到它上的桌面瀏覽器運行iPad,同時最大限度地重複使用代碼。

鑑於當前技術的現狀,最佳路徑是什麼?這款遊戲將是一款帶有一些物理特性的2D側滾輪類型遊戲,主要通過位圖圖形(而不是矢量)和spritesheets來完成開發。

這裏是我的理解是我的選擇:

選項1:開發遊戲靶向網絡「標準」的Flash Player(11或更高版本),然後移植到了iOS上的AIR 3.2的應用程序,做適當的優化如outlined here

選項2:在桌面上使用Starling/Stage3D,然後移植到iPad應用程序。只是想知道starling是否已經準備好用於製作移動+桌面產品質量遊戲的黃金時段。 Stage3D在舊機器上的軟件模式下是否仍然運行良好?

選項3:CS6中的新功能讓我們發佈到HTML5。這是否足夠成熟以發佈完整的遊戲?這個解決方案的好處是它可以在iPad上的瀏覽器中運行,而不是一個單獨的應用程序。

Thianks這麼多的任何指導..我也想知道陷阱,以及任何這些涉及的優化技術。但是,所有這些問題似乎都應該使用Starling/Stage3D?

回答

1

肯定選項2

您可以使用選項1,但移動設備上的性能可能會受到Stage3D硬件渲染的影響。

如果您使用基本動畫設計/移植廣告橫幅,選項3只是一個不錯的選擇,應避免遊戲開發。

這裏更多:Adobe Gaming SDK

+0

謝謝,這是一段時間以來我問這個,但我可以說,八哥顯然是跨平臺的Flash遊戲新興出衆! –