1、Gui界面
1、定义唯一标识。
- 在对应的类中编辑信息。
- 要保证唯一标识的字段唯一
-
export enum UIID { /** 资源加载界面 */ Loading = 1, /** 弹窗界面 */ Window, /** 加载与延时提示界面 */ Netinstable, /** 角色信息 */ Demo_Role_Info }
2、定义当前界面的层级消息,并与唯一标识绑定。
- 打开界面需要的信息定义,要与上面定义的唯一标识进行绑定。
-
/** 打开界面方式的配置数据 */ export var UIConfigData: { [key: number]: UIConfig } = { [UIID.Loading]: { layer: LayerType.UI, prefab: "loading/prefab/loading", bundle: "resources", tsComp: "LoadingViewComp" }, [UIID.Netinstable]: { layer: LayerType.PopUp, prefab: "common/prefab/netinstable" }, [UIID.Window]: { layer: LayerType.Dialog, prefab: "common/prefab/window" }, [UIID.Demo]: { layer: LayerType.UI, prefab: "gui/prefab/demo" }, [UIID.Demo_Role_Info]: { layer: LayerType.UI, prefab: "gui/prefab/role_info", tsComp: "RoleViewInfoComp" }, }
3、通过框架自带的打开方法直接调用
oops.gui.open(UIID.Demo_Role_Info, "传递参数");
4、当前Gui的内容制作中需要注意的事项。
1、请转至GUI界面制作。
5、移出当前界面。
oops.gui.remove(UIID.Demo_Role_Info);

浙公网安备 33010602011771号