iT邦幫忙

0

白鷺引擎Egret Engine-專案裡包了什麼

繼上一篇 無痛起手白鷺引擎Egret Engine
這篇來介紹創建後專案的架構

因為也是一邊接觸一邊把碰到的東西分享上來
如果資訊有誤或是有更好的資訊
非常非常歡迎各位指點與交流

Egret Engine Community TW


先來看看專案裡包了什麼

https://ithelp.ithome.com.tw/upload/images/20190413/20113641YAq9uOL03Y.jpg

.wing: 包括 Egret 項目的任務配置文件和啟動配置文件
bin-debug: 項目調試時,所產生的文件存放於此目錄
libs: 庫文件,包括 Egret 核心庫和其他擴展庫存放於此目錄
resource: 項目資源文件存放於此目錄
scripts: 項目構建和發佈時需要用到的腳本文件存放在此目錄
src: 項目代碼文件存放於此目錄
template: 項目模板文件存放於此目錄
egretProperties.json: 項目的配置文件
favicon.ico: 圖標
index.html: 入口文件
wingProperties.json: Egret Wing 3 項目配置文件
manifest.json: 網頁清單文件
tsconfig.json: typescript 編譯配置文件

說明

Egret框架實現的方式是將index.html設為窗口並將邏輯灌進去
灌進去的東西原則上都在src裡面
也就是我們所寫的typescript檔案(以下簡稱ts)

當編程好ts檔執行Wing內建的Build功能
便會自動編譯為javascript並存放在scripts資料夾

至於在src資料夾中參考到的所有本地資源文件如: 圖檔、音檔、EUI皮膚
資料都會存放在resource資料夾中

libs資料夾裡面放的是核心庫
以及日後若要做第三方庫擴充的話
東西都會在這裡面

其他json檔案就是整個專案的配置
如果沒什麼狀況的話其實這邊都動不到
不過像是要新增核心庫或第三方庫的時候
就會去更改部分內容


之後來解析場景是怎麼創建的

收操 /images/emoticon/emoticon29.gif

下一篇
白鷺引擎Egret Engine-如何創建場景


尚未有邦友留言

立即登入留言