--- title: 'Creator專案基本介紹' disqus: 'JL' --- # Creator專案基本介紹 [TOC] ## 資料夾結構: - art :多國語系圖檔 - audio :音效 - libs : 共用模組(puremvc) - prefabs :元件單元 - resources: 美術資源(動畫、基本圖檔、文字字型) - scenes :主場景-LoadScene - src :程式檔案 [細節連結](https://hackmd.io/yc1la-MGTFCfLzFCXlv6Kg?both) ## 架構圖 ## 檔案介紹 **src\core\utils** - ScreenAdapter.ts :遊戲畫面適配-release版本調適canvas畫面置中 - Logger.ts :log印出管理 **src\core\vo** - AppFacade.ts :註冊並發送啟動遊戲命令 **src\core** - AppNode.ts :建立遊戲畫布&puremvc初始化 **src\core\command** - CoreStartupGameCommand.ts : 1. 呼叫建立gameData 2. 呼叫建立Proxy連線 3. 呼叫建立鍵盤事件 4. 註冊設置傳輸配置命令 5. 註冊狀態機命令 6. 註冊SGError命令 - SetupTransportConfigCommand.ts: 建立Proxy連線,取得UserId **src\sgv3\view** - LoadingView.ts :Scene建立(`LoadingViewMediator`) & loading顯示 **src\sgv3\mediator** - LoadingViewMediator.ts : 1. 預載bundle prefab (GameScene、Message、Info) 2. 預載籌碼(chip)圖檔 **src\sgv3\proxy** - GameDataProxy.ts :全遊戲資料 **src\core\proxy** - HttpProxy.ts :訂閱Socket & 封包收發 **src\sgv3\command\api** - InitCommand.ts :處理封包資訊,設定籌碼列 ## 多國語系功能介紹 1. 下載Node.js 2. 執行extensions\i18n\assets\地獄梗有風險迷因有賺有賠使用前請先雙擊此.bat :::danger (需先關閉cocosCreator) ::: 3.cocosCreator ->擴展-> i18n setting 4.圖片LocalizedSprite ; 文字LocalizedLabel 5.切到save 儲存 ## 遊戲引擎定版 1. 開啟Cocos Dashbroard, 找到3.5.2資料夾  2. ==關閉遊戲專案== 3. 清空資料夾  :::info 若清不乾淨,可執行 ```rm ./3.5.2``` 強制清空  ::: 4. 至Sourcetree clone 3.5.2專案放到資料夾內, 引擎版本即可使用git上定版版本 ```http://34.92.43.89:30000/game/cocos-creator3.5.2``` ___ ###### tags: `JL` `RD`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up