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);


Copyright © 2021 - 2025