1.0.65 • Published 6 years ago

commonui-lib-test v1.0.65

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

6 years ago

1.0.64

6 years ago

1.0.63

6 years ago

1.0.62

6 years ago

1.0.61

6 years ago

1.0.60

6 years ago

1.0.59

6 years ago

1.0.39

6 years ago

1.0.38

6 years ago

1.0.40

6 years ago

1.0.44

6 years ago

1.0.43

6 years ago

1.0.42

6 years ago

1.0.41

6 years ago

1.0.48

6 years ago

1.0.47

6 years ago

1.0.46

6 years ago

1.0.45

6 years ago

1.0.49

6 years ago

1.0.51

6 years ago

1.0.50

6 years ago

1.0.55

6 years ago

1.0.54

6 years ago

1.0.53

6 years ago

1.0.52

6 years ago

1.0.58

6 years ago

1.0.57

6 years ago

1.0.56

6 years ago

1.0.37

6 years ago

1.0.36

6 years ago

1.0.35

6 years ago

1.0.33

6 years ago

1.0.34

6 years ago

1.0.32

6 years ago

1.0.31

6 years ago

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.27

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.23

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.11

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

0.0.2

6 years ago

1.0.0

6 years ago