1.0.65 • Published 5 years ago

commonui-lib-test v1.0.65

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

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
1.0.65

5 years ago

1.0.64

5 years ago

1.0.63

5 years ago

1.0.62

5 years ago

1.0.61

5 years ago

1.0.60

5 years ago

1.0.59

5 years ago

1.0.39

5 years ago

1.0.38

5 years ago

1.0.40

5 years ago

1.0.44

5 years ago

1.0.43

5 years ago

1.0.42

5 years ago

1.0.41

5 years ago

1.0.48

5 years ago

1.0.47

5 years ago

1.0.46

5 years ago

1.0.45

5 years ago

1.0.49

5 years ago

1.0.51

5 years ago

1.0.50

5 years ago

1.0.55

5 years ago

1.0.54

5 years ago

1.0.53

5 years ago

1.0.52

5 years ago

1.0.58

5 years ago

1.0.57

5 years ago

1.0.56

5 years ago

1.0.37

5 years ago

1.0.36

5 years ago

1.0.35

5 years ago

1.0.33

5 years ago

1.0.34

5 years ago

1.0.32

5 years ago

1.0.31

5 years ago

1.0.30

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.27

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.23

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.11

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

0.0.2

5 years ago

1.0.0

5 years ago