GameLayer 游戏总显示层次
通过 Game.layer 访问该类的唯一实例
重写 initLayer 可以自定义层次关系
系统默认层次:
stage:
-- sceneLayer 场景层:通常场景应添加到场景层
-- imageLayer 图像层:通常图像系统中显示的图片动画等添加在该层
-- uiLayer 界面层:通常界面、对话框添加在该层
维护人员:黑暗之神KDS
创建时间:2019-01-09
继承 →GameSprite
子类 无
Public 属性
属性 |
---|
sceneLayer : GameSprite; 场景层:通常场景应添加到场景层 |
imageLayer : GameImageLayer; 图像层:通常图像系统中显示的图片动画等添加在该层 |
uiLayer : GameSprite; UI层:界面层:通常界面、对话框添加在该层 |
Public 方法
方法 |
---|
initLayer(): void 初始化层次 |
详情
initLayer
initLayer(): void :
初始化层次
可以通过 GameLayer.prototype.initLayer 重写此函数
系统默认层次依次是
-- 场景层 this.addChild(this.sceneLayer);
-- 图像层 this.addChild(this.imageLayer);
-- UI层 this.addChild(this.uiLayer); 对话框在此层
相关代码示例
暂时隐藏所有界面层,间隔3秒后再显示
Game.layer.uiLayer.visible = false;
setTimeout(()=>{
Game.layer.uiLayer.visible = true;
},3000);