## 白鷺引擎項目目錄說明
原文地址:[http://developer.egret.com/cn/github/egret-docs/Engine2D/getStarted/helloWorld/index.html](http://developer.egret.com/cn/github/egret-docs/Engine2D/getStarted/helloWorld/index.html)

各文件夾功能說明:
* .wing:包括 Egret 項目的任務配置文件和啟動配置文件。
* wingProperties.json:Egret Wing 項目配置文件。
* bin-debug:項目調試時,所產生的文件存放于此目錄。
* libs:庫文件,包括 Egret 核心庫和其他擴展庫存放于此目錄。
* resource:項目資源文件存放于此目錄。
* scripts:項目構建和發布時需要用到的腳本文件存放在此目錄。
* src:項目代碼文件存放于此目錄。
* template:項目模板文件存放于此目錄。
* egretProperties.json:項目的配置文件。具體的配置說明可以參考:[EgretProperties說明](http://developer.egret.com/cn/github/egret-docs/Engine2D/projectConfig/configFile/index.html)
* index.html:入口文件。具體的配置說明可以參考:[入口文件說明](http://developer.egret.com/cn/github/egret-docs/Engine2D/projectConfig/indexFile/index.html)
* manifest.json:網頁清單文件。
* tsconfig.json:typescript 編譯配置文件。
## 額外的目錄說明
客觀的來講,白板項目不是一個項目,而是三個項目,包括了直播教室頁面,主體的白板項目,白板的web應用項目。所以另外的目錄是另外的兩個項目所需要的。
- courses 課程
- libsrc 自定義的庫
- logs 日志
- online web播放的容器環境,純前端項目,react技術棧
- promise 異步的庫
- server 互動課件的web文件夾,定義完整web應用項目,所以是有單獨的包文件,需要單獨到server目錄進行運行的。
- 相關資源鏈接
- 米樂星球小程序內調研
- 項目結構說明
- 交互課件說明
- server項目說明
- 項目說明
- 項目啟動
- app.js做的事情
- 獲取互動課件的地址
- 分析互動課件地址的參數
- policy目錄--lesson.js
- 解析ppt--api/lesson.js
- 信令中的key:template
- 信令中的key:media
- kk-talkee-engine.js
- Message
- 課件模板頁的識別過程
- 解析課件模板的源文件
- 場景與模板的對應關系
- 所有場景的基類
- choiceScence為例
- 注意事項
- ws
- online項目的說明
- online消息
- 課件編輯項目
- 資源鏈接
- 基本項目信息
- electron項目結構分析
- ipc
- 模板題組
- 普通題組
- 游戲題組
- 課件導出內容分析
- 課件模板分類明細
- 圖片題
- 視頻題
- 音頻題
- 選擇題
- 判斷題
- 轉盤
- 篩子
- 圖層拖拽
- 動畫題
- 翻拍題
- 語音題
- 201908變更
- 課件制作流程分析
- 菜單配置
- 入口操作
- 定義模板布局與初始化
- 選擇素材
- 導出過程
- egret
- interface
- ad選擇器模板
- ab選擇器模板
- 圖層拖拽模板
- 判斷題模板
- xml
- 轉盤
- events
- components
- 父類組件
- 基本組件
- 判斷題組件
- 龍骨動畫調研
- 基本了解
- 產品原型
- 白板Client項目
- 消息類型
- 白板項目分析
- 入口