LayaBox---Dialog弹窗
Posted 格拉格拉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LayaBox---Dialog弹窗相关的知识,希望对你有一定的参考价值。
目录
1.游戏场景---层级面板右键---创建ui组件---Dialog
3.创建出Dialog弹窗物体后。即可创建子物体完成弹窗布局
1.游戏场景---层级面板右键---创建ui组件---Dialog
2.属性面板
3.创建出Dialog弹窗物体后。即可创建子物体完成弹窗布局
4. Dialog介绍详情
5.调用
private overPanel;
private rankPanel;
onAwake()
this.overPanel = this.owner.getChildByName("gameOver");
this.rankPanel = this.owner.getChildByName("rankPanel");
this.overPanel.getChildByName("btn_rank").on(Laya.Event.CLICK,this,()=>
//显示弹窗物体
this.rankPanel.visible = true;
//播放Laya弹窗自带的弹出动画
//this.rankPanel.show(true);
//或
this.rankPanel.open();
);
//监听弹窗 ”关键字按钮“ 点击的是哪一个按钮
this.rankPanel.closeHandler = new Laya.Handler(this,(btnName)=>
console.log(btnName);
switch(btnName)
case "close":
this.rankPanel.visible = false;
break;
);
⚠️注意:新人刚接触layabox引擎,这里有个问题,不刷新弹窗按钮界面的话 ,直接再次调用无法正常显示,暂未解决。有知道的大神欢迎回复
以上是关于LayaBox---Dialog弹窗的主要内容,如果未能解决你的问题,请参考以下文章