commonui-lib-test v1.0.65
common UI做成安裝包後的使用方式
想先試試可以直接安裝(配合fairyGUI 4/24號的common):
npm i commonui-lib-test
裝好後會有類似如下訊息:
found 3223 vulnerabilities (3194 low, 29 moderate)
run npm audit fix
to fix them, or npm audit
for details
先不管它.
- 移除其它檔案前,有幾個要保留的:
src/各遊戲目錄/dialog/Dialog_Basic.ts
src/各遊戲目錄/dialog/Dialog_Help.ts
src/各遊戲目錄/external/message/gameMsgHandler.ts
src/各遊戲目錄/handler/common/SkeletonHandler.ts
- 其它的則:
src/各遊戲目錄/dialog/Dialog_* <-- 移除
src/各遊戲目錄/external/message/*.ts <-- 移除
src/各遊戲目錄/handler/common/*.ts <-- 移除
src/ui/common <-- 移除
- 然後改程式碼
很多import會找不到,參考如下修改:
import BasicMsgHandler from "commonui-lib-test/lib/main/game/external/message/basicMsgHandler";
import handler, {KeepAliveHandler, ErrorCodeHandler, IGameInfo} from "commonui-lib-test";
import SoundMgr from "commonui-lib-test/lib/main/game/sound/SoundMgr";
import loading from "commonui-lib-test/lib/main/ui/common/loading"
import DialogHandler from "commonui-lib-test/lib/main/game/handler/common/DialogHandler";
import MaintenHandler from "commonui-lib-test/lib/main/game/handler/common/MaintenHandler";
import {SystemBtnHandler,PlayerAvatarHandler} from "commonui-lib-test";
import CommonConfig from "commonui-lib-test/lib/main/game/CommonConfig";
import {StorageHandler} from "commonui-lib-test/lib/main/game/handler/common/StorageHandler";
import SoundType from "commonui-lib-test/lib/main/game/sound/SoundType";
import commonBinder from "commonui-lib-test/lib/main/ui/common/commonBinder";
GameRoot.ts需增加程式碼
constructor() {
super();
CommonConfig.gameDir = "DBLM"; //<--遊戲目錄
SoundType.Ins.ID = _soundtype.Ins.ID; //要補上import _soundtype from "../sound/SoundType";
handler.gameMsgHandler = new GameMsgHandler();
在MainGameHandler.ts和SelectGameHandler.ts加上程式碼
private setViewOrder(): void {
fgui.GRoot.inst.addChild(this.view);
DialogHandler.Ins.Help = new Dialog_Help();//<-- 增加的
let viewIndex = DialogHandler.Ins.setDialogOrder(this.view);
也要補上這行
import Dialog_Help from "../../dialog/Dialog_Help";
Authors
- Chad - Front-end
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago