白鷺引擎是一款開源免費的國產H5游戲引擎,它采用TypeScript編寫,具有渲染、聲音、交互和資源管理等豐富的功能,可以幫助用戶輕松開發各種2D和3D游戲。白鷺引擎操作很簡單,為用戶提供完整的游戲開發服務,有需要的用戶敬請下載。
完整的游戲開發工作流
從資源配置到代碼編寫、再到調試發布
我們提供不同的工具幫您完成每個環節
完善的跨平臺支持
完善的2D、3D引擎,忽略平臺差異性
寫一份游戲代碼可以發布任何游戲平臺
高效的項目開發體驗
數千款中重度游戲作品的精心打磨
適合開發者快速創建任何類型的游戲項目
安裝開發工具
打開 Egret Launcher,會顯示登錄界面,如下圖。
登陸成功后會顯示 Egret Launcher 主界面。
創建項目
1、點擊菜單 項目 -> 創建項目 來創建項目,如下圖。
也可以選擇 導入項目 來導入已有項目。
2、在彈出的新建項目面板中,設置項目的基本配置,如下圖。
項目名稱 當前項目的名稱,如 HelloWorld。
項目路徑 該項目所存放的文件路徑。
項目類型 該項目的項目類型,如 Egret 游戲項目 , Egret EUI 項目。
引擎版本 當前項目所使用的 Egret 的版本。
選擇擴展庫 項目中需要使用的系統庫。
舞臺尺寸 默認游戲舞臺的高度與寬度,以像素為單位。
縮放模式 屏幕的適配方式,這里選擇showALL模式。
旋轉方式 屏幕的旋轉模式,這里選擇auto模式。
點擊 創建 ,創建Hello World項目。
項目可以直接在Egret Launcher 中進行打開,管理。
項目結構
在Egret Wing左側,可看到當前項目的目錄結構:
各文件夾功能說明
.wing:包括 Egret 項目的任務配置文件和啟動配置文件。
wingProperties.json:Egret Wing 項目配置文件。
bin-debug:項目調試時,所產生的文件存放于此目錄。
libs:庫文件,包括 Egret 核心庫和其他擴展庫存放于此目錄。
resource:項目資源文件存放于此目錄。
scripts:項目構建和發布時需要用到的腳本文件存放在此目錄。
src:項目代碼文件存放于此目錄。
template:項目模板文件存放于此目錄。
egretProperties.json:項目的配置文件。
index.html:入口文件。
manifest.json:網頁清單文件。
tsconfig.json:typescript 編譯配置文件。
運行項目
點擊菜單“項目”->“構建”,編譯項目,如下圖。
構建完成之后點擊菜單“項目”->“調試”,運行項目,如下圖。