1、搭建開發環境
1、Egret產品引擎下載地址:http://www.egret.com/egretengine
2、Egret Wing:強大的IDE工具
Wing主要功能特點:
1. 數倍的工作效率提升。Egret Wing從UI項目制作、皮膚定制、布局適配、交互設計、代碼編輯,到代碼調試等環節都更加完善。 2. 全局可視化操作流程,為美術策划、UI設計和程序開發人員帶來高效的工作體驗。 3. 更加便捷的UI動畫效果編輯。動畫面板,以時間軸的方式操作UI組件,配合屬性面板操作UI動畫的不同屬性,制作出炫酷的動畫效果,並支持實時預覽動畫效果。 4. 豐富的智能代碼提示和編輯的開發環境。針對Egret項目開發的工具環境,提供更加智能的代碼提示和代碼編輯,讓工程師更方便和更快捷地開發Egret項目。 5. 強大的Debug功能。在TypeScript的代碼中設置斷點,開啟調試模式,支持斷點、單步和連續單步執行方式。支持查看表達式和變量,可進行逐步調試。
3、ResDepot:資源管理工具
ResDepot是一款可視化資源管理工具。它能輕松高效地管理海量游戲素材和配置文件資源,幫你快速生成Egret游戲中所需的資源配置文件,輕松定制靈活的分組加載規則。通過可視化的拖曳操作,快速完成資源配置文件。
4、Texture Merger:資源打包工具
Texture Merger是一款紋理集打包和動畫轉換工具,如圖3-13所示是其界面。主要提供了3個游戲開發常用功能。
- 精靈表輸出。Texture Merger可將零散的小圖合並為大圖紋理集,提高資源加載速度和游戲性能。在游戲研發過程中,開發者可使用小圖開發,在產品發布時對資源進行合並,無須修改代碼。
- MovieClip動畫轉換。Texture Merger可方便地將GIF或SWF動畫轉換為Egret支持的動畫格式。
- 位圖字體。為高品質游戲的個性文字效果輸出提供了方便快捷的解決方案。