当前位置:网站首页>白鹭egret添加新页面教程,如何添加新页面
白鹭egret添加新页面教程,如何添加新页面
2022-08-05 05:25:00 【花花省】
上一个教程中讲解了如何引入图片,如果图片作为一个按钮,点开一个跳转页面,怎么处理
1.首先打开需要引入的页面的ts文件定义一个按钮,比如我们定义为private btnXxl:eui.Button;
免费的egret视频学习资料
关注技术公众号【清兮科技】回复【egret】免费获取
2.写点击动作,打开下面的onTouchTap方法,加入点击事件,这里我们作为打开和主页面一样的界面的方式来实现,这里称之为切换游戏场景,使用SceneManager.instance.runScene(HuhuScene);方法切换游戏场景
3.新建ts文件,她继承于scenebase
4.新建exml文件 ,这里的模板自己写好(可自定义拖拽布局)
5.添加好了模板以后还需要再添加几个引入,首先是exml.e.d.ts
然后是打开manifest.json
然后再打开default.thm.json,添加一行代码,引入exml文件
在游戏项目根目录下添加引入js文件,因为项目执行debug的时候会生成相应的js
引入完成这些一个新的页面就可以打开了,如果需要打开一个弹出框,跟上面步骤几乎一样,
只是引入的ts文件最好是放在/src/layer/panel目录下
引入的exml模板文件放在resource/eui_skins/layer/panel目录下
然后使用UIManager.instance.popPanel打开弹出层!!!
边栏推荐
猜你喜欢
el-autocomplete use
config.js related configuration summary
VLAN is introduced with the experiment
Alibaba Cloud Video on Demand
DevOps process demo (practical record)
干货!教您使用工业树莓派结合CODESYS配置EtherCAT主站
Met with the browser page
Into the pre-service, thought they play so flowers
格式化代码缩进的小技巧
Problems encountered in installing Yolo3 target detection module in Autoware
随机推荐
文件内音频的时长统计并生成csv文件
系统基础-学习笔记(一些命令记录)
Collection of error records (write down when you encounter them)
摆脱极域软件的限制
Teach you simple steps to achieve industrial raspberries pie properly installed RS232 USB drive
selenium学习
el-autocomplete use
Transformer详细解读与预测实例记录
Q 2020, the latest senior interview Laya soul, do you know?
ROS2下使用ROS1 bag的方法
Programmers should understand I/O this way
Alibaba Cloud Video on Demand
DevOps流程demo(实操记录)
input详解之文件上传
D39_Eulerian Angles and Quaternions
网络协议基础-学习笔记
农场游戏果园系统+牧场养殖系统+广告联盟模式流量主游戏小程序APP V1
selenium模块的操作之拉钩
document.querySelector()方法
原生JS带你了解数组方法实现及使用