現在我們使用egret來起步開發一個名叫《成語大挑戰》的小游戲,關於egret的開發環境就不在這里啰嗦了,直接去官方下載安裝就可,egret是我見過開發環境部署最簡單的解決方案,這個系列教程中,使用了egret的Wing和ResDepot,只需要安裝這兩個就行,首先打開EgretWing,選擇創建項目,輸入你想要的項目名稱,項目類型為“Egret EUI項目”,然后下一步:
由於游戲設計的是豎屏,而素材的分辨率為720x1136,所以設置是如上的選擇,然后選擇完成,稍等就會構建一個模板項目出來,只需要在此基礎上進行開發,這時對於有潔癖的我來說,比較忍受不了的是模板中提供的默認皮膚,由於我們是自己有資源素材開發游戲,所以這些默認資源沒什么用,可是創建空egret項目的話,配套的eui設置就得自己搞了,所以才用模板創建好了之后以下操作方式干掉沒用的資源:
直接刪除掉assets下的文件和eui_skins目錄素材之后,還得要去編輯“default.res.json”和“default.thm.json”文件,確保它們沒問題,首先打開“default.res.json”,刪除清理掉丟失掉的資源:
然后打開“default.thm.json”文件,將沒用配置給刪除掉,最后變成如下的模樣
頓時覺得清爽多了,這只是我的個人喜好,按照上面方法可以創建一個比較干凈的項目。
下面將准備的資源放入到項目中,在assets目錄下建立三個目錄:“images”、“res”、“sound”,這三個目錄的說明:
images:這里存放了游戲中的題目圖片,由於有400道題目,所以,題目圖片還是按需加載比較靠譜,大約有13MB
res:這里存放了游戲的ui圖片等,將來要preload預先加載,將它們放在一起的原因是將來方便整合打包
sound:這是游戲的音樂和音效,至於是否要提前加載,看個人情況而定,本項目中使用異步加載
素材資源下載,請查看文章尾部的附件。
然后刷新當前項目,雙擊打開“default.res.json”,你就會發現有這個提示:
此時,建議不要點是,而是點否,自己通過拖拽進來按照自己需要安排資源比較好控制,將需要預先加載的資源扔到preload組里面
好了,在開搞之前的准備工作已經完成了,后面就可以進入正式狀態了,敬請瀏覽下一篇
本篇中所使用的附件素材在這里下載:
由於博客園限制,只能上傳分為3個包了