最近接觸了Egret白鷺引擎,感覺非常好用,提供了各種各樣的開發工具讓開發者和設計者更加便捷,並且基於typescript語言開發省去了很多學習成本,對於我們這種掉微軟坑許久的童鞋來說,確實很有吸引力,在開發中最浪費時間就是設計和調試的階段,js的語言過於自由,自由到有時候寫錯了都不知道,但typescript可以使用開發IDE幫助排錯和調試,不得不說確實很有效率,在這之前,我在egret論壇里發了幾個小游戲做練手,最近的一個《瘋狂猜歌名》在素材齊備的情況下,僅用了不到1天的時間完成了開發,以小游戲的標准來說,已經算完成了,但距離商業化尚需一些修改,可以翹楚到如果經驗夠多,幾天一個小游戲是很輕松簡單的事情,下面我用另外一個小游戲做教程,學習egret的eui帶來的便捷開發。
本篇只是開篇,列個大綱來做好准備,這個游戲本身就是界面游戲,采用簡單的界面切換就可以達到游戲的效果,它一共只需要不到4個界面就可以完成,剩下的就是游戲邏輯。
以上,我們可以通過這個結構來看總結游戲需要開發的步驟,但在那之前,最好先是准備好素材,這個游戲教程中的素材來自互聯網,只是用來幫助大家學習egret開發游戲的輔助素材,任何人不得用此教程中的素材做商業用途。
以下為大綱:
Html5 Egret游戲開發 成語大挑戰(二)干凈的eui項目和資源准備
Html5 Egret游戲開發 成語大挑戰(五)界面切換和數據處理
Html5 Egret游戲開發 成語大挑戰(六)游戲界面構建和設計
Html5 Egret游戲開發 成語大挑戰(七)游戲邏輯和數據處理
Html5 Egret游戲開發 成語大挑戰(八)一般性二級頁面處理
Html5 Egret游戲開發 成語大挑戰(九)設置界面和聲音管理