--- slideOptions: transition: slide # spotlight: # enabled: true --- 國際板 - 專案結構 === ###### tags: `博發` [TOC] --- assets ├─AudioTableTool // 音效表工具(拿來將egret的表轉成cocos使用) │ ├─Common    // 公用資料夾 │  ├─CommonRes // 公用資源(遊戲+大廳) │  │ ├─Prefabs │  │ │  ├─Panels   // 面板相關prefab │  │ │  └─RoadMap // 路單相關prefab │  │ │ │  │ └─Res // 檔案資源 │  │    │ │  │    ├─Audios // 音效檔案 │  │    │ ├─App // App音效檔案 │  │    │ │ ├─cn   // 中文語音 │  │    │ │ ├─effect  // 音效 │  │    │ │ ├─en   // 英文語音 │  │    │ │ └─hk   // 粵語語音 │  │    │ │ │  │    │ └─H5 // H5音效檔案 │  │    │   ├─cn   // 中文語音 │  │    │   ├─effect  // 音效 │  │    │   ├─en   // 英文語音 │  │    │   └─hk   // 粵語語音 │  │    │ │  │    └─Images // 圖片 │  │      ├─EngineDefault  // 預設圖片 │  │      ├─flag      // 多語系(國旗) │  │      ├─GameIcon   // 遊戲Icon(分組用) │  │      ├─Icon      // 選單用Icon │  │      ├─Lossless    // 此資料夾內圖片不壓縮 │  │      └─RoadMap    // 路單相關圖片 │  │        ├─Baccarat   // 百家樂路單相關圖片 │  │        ├─DragonTiger // 龍虎百家樂路單相關圖片 │  │        └─Roulette   // 輪盤百家樂路單相關圖片 │  │ │  ├─Scripts // 公用腳本 │  │ ├─Base // 父類腳本 │  │ │  └─Panels // 公用面板相關腳本 │  │ │    └─Menu // 選單相關腳本 │  │ │ │  │ ├─Game // 遊戲相關腳本 │  │ │  ├─Chat  // 聊天相關腳本 │  │ │  ├─Comps // 遊戲相關元件腳本 │  │ │  └─Panels // 遊戲面板相關腳本 │  │ │    └─SimpleDesk // 換桌相關腳本 │  │ │ │  │ ├─Modules // 模組腳本 (跟工具腳本的差別是他是比較大的系統) │  │ │  ├─Audio // 音效管理系統 │  │ │  ├─Dialog // 彈窗系統 (確認視窗或是確認取消視窗) │  │ │  └─i18n  // 多語系系統 │  │ │ │  │ ├─RoadMap // 路單相關腳本 │  │ │ │  │ ├─Tools   // 工具腳本 (跟模組腳本的差別是他是基於一個組件或是組件擴充的) │  │ │  ├─MultiStyle   // 多風格工具 │  │ │  ├─Optimization // 優化 │  │ │  └─UI      // UI工具的資料夾 │  │ │    ├─Effects   // 特效 (如跑分、文字波浪..等) │  │ │    ├─Expansion  // 擴充工具 (基於原本cocos不支援再擴充的工具) │  │ │    └─UTween   // inspector緩動系統 (類似Unity NGUI提供的工具) │  │ │ │  │ ├─Utils // 單元工具腳本 (很多公用的function) │  │ │ │  │ └─Video │  │    ├─IVideo.ts    // 各平台Video抽象類 │  │    ├─H5Video.ts   // H5視訊 │  │    ├─NativeVideo.ts // 原生視訊 │  │    └─Video.ts    // Video (會根據運行平台動態產生對應平台的Video) │  │ │  └─Shader │ ├─GameCommon // 遊戲公用資料夾 │  ├─Card // 卡牌資源 │  │ ├─Prefab // 卡牌prefab │  │ └─Res   // 卡牌圖檔 │  │ │  └─GameCommonRes // 遊戲公用資源 │    ├─Prefabs │    │  ├─Comps   // 元件prefab │    │  ├─Panels    // 面板prefab │    │  └─SimpleDesk // 換桌相關prefab │    │ │    └─Res // 檔案資源 │       └─Images // 圖片 │         ├─Atlas // 圖集資料夾 │         │ ├─Chip    // 籌碼相關圖檔 │         │ ├─Countdown // 倒數計時圖檔 │         │ └─Multi    // 多台相關圖檔 │         └─UnAtlas // 此資料夾內圖片不做圖集 │ ├─Games // 遊戲相關資料夾 │  ├─Baccarat // 百家樂 │  │ ├─Prefabs │  │ ├─Res // 檔案資源 │  │ │  ├─Audios // 音效檔案 │  │ │  │  ├─App // App音效檔案 │  │ │  │  │ ├─cn // 中文語音 │  │ │  │  │ ├─en // 英文語音 │  │ │  │  │ └─hk // 粵語語音 │  │ │  │  │ │  │ │  │  └─H5 // H5音效檔案 │  │ │  │    ├─cn // 中文語音 │  │ │  │    ├─en // 英文語音 │  │ │  │    └─hk // 粵語語音 │  │ │  │ │  │ │  └─Images // 圖片 │  │ │     ├─Compression // 此資料夾內圖片會壓縮 │  │ │     │ └─probe // 問路相關圖片 │  │ │     │ │  │ │     └─Lossless // 此資料夾內圖片不壓縮 │  │ │ │  │ ├─Scenes // 場景 │  │ ├─Scripts // 腳本 │  │ └─Shader │  │ │  ├─DragonTiger // 龍虎 │  │ ├─Prefabs │  │ ├─Res // 檔案資源 │  │ │  ├─Audios // 音效檔案 │  │ │  │  ├─App // App音效檔案 │  │ │  │  │ ├─cn // 中文語音 │  │ │  │  │ ├─en // 英文語音 │  │ │  │  │ └─hk // 粵語語音 │  │ │  │  │ │  │ │  │  └─H5 // H5音效檔案 │  │ │  │    ├─cn // 中文語音 │  │ │  │    ├─en // 英文語音 │  │ │  │    └─hk // 粵語語音 │  │ │  │ │  │ │  └─Images // 圖片 │  │ │     ├─Compression // 此資料夾內圖片會壓縮 │  │ │     │ └─probe // 問路相關圖片 │  │ │     │ │  │ │     └─Lossless // 此資料夾內圖片不壓縮 │  │ │ │  │ ├─Scenes // 場景 │  │ └─Scripts // 腳本 │  │ │  └─Roulette // 輪盤 │    ├─Prefabs │    ├─Res // 檔案資源 │    │  ├─Audios // 音效檔案 │    │  └─Images // 圖片 │    │     ├─Compression // 此資料夾內圖片會壓縮 │    │     └─Lossless    // 此資料夾內圖片不壓縮 │    │ │    ├─Scenes // 場景 │    └─Scripts // 腳本 │ ├─Hall // 大廳相關資料夾 │  ├─Res // 檔案資源 │  │ └─Images // 圖片 │  │    └─GameIcon // 遊戲Icon(分組用) │  │ │  ├─Scenes // 場景 │  │ │  └─Scripts // 腳本 │    ├─DeskItem // 大廳桌台相關腳本 │    └─Event   // 大廳事件相關腳本 │ ├─Libs // 引用的外部庫 │  └─H5 // 表示只有H5使用到 │    └─NodePlayer // H5播放影片使用的庫 │ ├─Login // 登入相關資料夾 │  ├─Scenes // 場景 │  │ │  └─Scripts // 腳本 │    └─Event // 登入事件相關腳本 │ ├─PureMVC // MVC(跟Egret共用的模組模組) │ ├─resources // 資源 │  ├─Audio // 音效檔案 │  │  ├─Music // 音樂 │  │  └─Sound // 音效 │  │    ├─bull // 牛牛相關音檔 │  │    ├─col  // 多彩百家樂相關音檔 │  │    ├─sibo // 骰寶相關音檔 │  │    ├─war  // 賭場戰爭相關音檔 │  │    └─win3 // 炸金花相關音檔 │  │ │  ├─i18n // 多語系 (請依照下面的分類,不然程式會出錯) │  │  ├─en_US // 英文 │  │  │  └─images // 圖片 │  │  │    └─RoadMap // 路單相關圖片 │  │  │      ├─Baccarat   // 百家樂路單相關圖片 │  │  │      └─DragonTiger // 龍虎路單相關圖片 │  │  │ │  │  ├─zh_CN // 簡體中文 │  │  │  └─images // 圖片 │  │  │    └─RoadMap // 路單相關圖片 │  │  │      ├─Baccarat   // 百家樂路單相關圖片 │  │  │      └─DragonTiger // 龍虎路單相關圖片 │  │  │ │  │  ├─zh_TW // 繁體中文 │  │  │  └─images // 圖片 │  │  │    └─RoadMap // 路單相關圖片 │  │  │      ├─Baccarat   // 百家樂路單相關圖片 │  │  │      └─DragonTiger // 龍虎路單相關圖片 │  │  │ │  │  └─Language - occident.csv // 多語系文字的csv檔案 │  │ │  └─Prefabs │     ├─Dialog  // 彈窗相關prefab │     └─Loading  // 載入畫面prefab │ └─Start // 遊戲初始相關資料夾   ├─Scenes // 場景   └─Scripts // 腳本 ``` ---