天天看點

HTML5遊戲可動态下載下傳對話框布局及邏輯

AS帶來的webgame相對傳統網絡遊戲,從使用者體驗上來說除了直接在浏覽器運作,還有就是下載下傳快速。

現有AS遊戲

其實是AS把一些圖檔改為動态加載了,一般來說會把地圖人物怪物等大的圖動态下載下傳。

而UI上涉及的圖檔是靜态編譯進去的;對話框的布局繪制,邏輯代碼也是靜态編譯進去。

當然UI上的圖檔可以動态,出于使用者體驗考慮一般還是會弄成靜态的。

對話框以及邏輯代碼就比較難弄成動态下載下傳了。

HTML5可以實作

但是我們的網站的網頁每個頁面都是可以單獨下載下傳的,通過html5應該可以實作遊戲中對話框通過ajax動态下載下傳。

因為對話框也是通過html5繪制的,可以下載下傳後通過浏覽器解析繪制。

AS實作的方法

實作下載下傳對話框的mxml,在用戶端這邊解析直接繪制;在AS中實作的方案有,但和遊戲結合比較難。

還有一種方法是放到另一個flash中實作,動态加載這個flash,不難但比較麻煩。

這個隻是說明HTML5相對AS比較容易實作,但是實際開發遊戲時,這些常用又不會極度擴大用戶端大小的最好還是靜态編譯到用戶端中。

繼續閱讀