1.0.65 • Published 4 years ago

commonui-lib-test v1.0.65

Weekly downloads
-
License
ISC
Repository
-
Last release
4 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

4 years ago

1.0.64

4 years ago

1.0.63

4 years ago

1.0.62

4 years ago

1.0.61

4 years ago

1.0.60

4 years ago

1.0.59

4 years ago

1.0.39

4 years ago

1.0.38

4 years ago

1.0.40

4 years ago

1.0.44

4 years ago

1.0.43

4 years ago

1.0.42

4 years ago

1.0.41

4 years ago

1.0.48

4 years ago

1.0.47

4 years ago

1.0.46

4 years ago

1.0.45

4 years ago

1.0.49

4 years ago

1.0.51

4 years ago

1.0.50

4 years ago

1.0.55

4 years ago

1.0.54

4 years ago

1.0.53

4 years ago

1.0.52

4 years ago

1.0.58

4 years ago

1.0.57

4 years ago

1.0.56

4 years ago

1.0.37

4 years ago

1.0.36

4 years ago

1.0.35

4 years ago

1.0.33

4 years ago

1.0.34

4 years ago

1.0.32

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.29

4 years ago

1.0.28

4 years ago

1.0.26

4 years ago

1.0.25

4 years ago

1.0.24

4 years ago

1.0.27

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.23

4 years ago

1.0.16

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.11

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

0.0.2

4 years ago

1.0.0

4 years ago