最近在看egret的教程,根据教程实现了一个简单的成语大挑战的游戏,对中间使用的部分做了一些总结
首先是在eui里面使用exml
使用exml布局好需要显示的内容后,需要写一个类(需要继承eui对应的控件,或者继承Component),将对应的exml文件赋值给skin,对应的控件的ID可以直接在类中声明就可以使用了

class SceneBegin extends eui.Component{private Beginbtn: eui.Button;public constructor() {super();this.skinName = "src/game/SceneBeginSkin.exml";//this.Beginbtn.addEventListener(egret.TouchEvent.TOUCH_TAP,this.OnClick,this);this.Beginbtn.addEventListener(egret.TouchEvent.TOUCH_TAP,this.OnClick_begin,this);}private OnClick_begin(){console.log("OnClick");var sceneLevel = new SceneLevel();this.parent.addChild(sceneLevel);this.parent.removeChild(this);}
}

egret的eui以及exml使用相关推荐

  1. Egret之eui.Scroller

    (纯码农制作 ,不喜勿喷)先看看结果 : 一 : Cell(render) Skin 的制作: 看结果是横向的滚动 , 向左 . 如果第一次显示第二个cell , 那么需向左滑动Cell的宽度 + C ...

  2. EUI库 - EXML

      EXML是可以运行时加载解析的   <e:Skin class="skins.ButtonSkin" states="up,down,disabled" ...

  3. Egret的eui的使用

    一.如何使用exml: //1.直接使用 var button = new eui.Button(); button.skinName = "resource/skins/ButtonSki ...

  4. egret白鹭eui.Image没有默认的实际宽高

    这是源码里的坑,Eui.Image创建好之后没有默认的实际宽高,在设置锚点或者引用宽高的时候容易被坑. 解决思路:用egret.BitMap代替,以后除了eui编辑器上自动上图之外,在代码里手动上图则 ...

  5. egret的eui.List滚动

    参考 https://developer.egret.com/cn/docs/page/611#定位滚动位置 egret.callLater(() => {this._infoScroll.vi ...

  6. egret创建EUI动画

    参考CSDN教程:https://blog.csdn.net/honey199396/article/details/80625617 参考官网教程:http://developer.egret.co ...

  7. Egret 生成 自带EUI 的微信小游戏 踩坑!

    1. 首先,再次被网上一大堆屎一样的资料搞得浪费了我一天时间.各种坑. 2. 本文先讲一种正确的方式,然后再列举坑. 去www.egret.com下载最新的引擎,我的最新版本是5.2.2. 然后就会被 ...

  8. Html5 Egret游戏开发 成语大挑战(四)选关界面

    Html5 Egret游戏开发 成语大挑战(四)选关界面 通过前面的开始界面基本上了解了eui的使用方法,可以简单快速的制作一个UI界面,本篇使用第二界面选关界面展示更为难一点的代码控制,来展现关卡地 ...

  9. Html5 Egret游戏开发 成语大挑战(六)游戏界面构建和设计

    Html5 Egret游戏开发 成语大挑战(六)游戏界面构建和设计 本篇将主要讲解游戏界面的构建和设计,会应用到egret.eui的自定义组件,可以很直观的构建一个游戏整体,这里我们仍然只需要使用Eg ...

  10. Html5 Egret游戏开发 成语大挑战(九)设置界面和声音管理

    Html5 Egret游戏开发 成语大挑战(九)设置界面和声音管理 在上一篇中,简单的使用界面元素快速实现了一个游戏中的二级页面,这种直接在游戏页面上做UI的做法并不太好,原因是,UI会让游戏的压力变 ...

最新文章

  1. VS2019 配色_NBA球员上脚:基德穿AJ13湖人配色,莫兰特的保罗乔治4代!
  2. spring+cxf
  3. swoole 清除定时器提示no timer
  4. java 监听本地端口_JAVA本地监听与远程端口扫描
  5. 谁不在清了的飞鸽传书
  6. Dart 2-Day
  7. python在windows上安装_在Windows上安装Python | 严佳冬
  8. movebase导航
  9. DTCMS插件的制作实例电子资源管理(二)Admin后台页面编写
  10. 微型计算机系统的几个指标课件,[计算机基础课件67.ppt
  11. html3d房子立体图片,如何制作3D立体图片
  12. 抖音垂直养号,关键词养号,autojs脚本自动
  13. 读后感:《约翰·伯格与先锋集团》
  14. el-amap的使用
  15. 电子邮件客户端java实现_java电子邮件客户端软件
  16. android 自定义图片裁剪,android 自定义比例裁剪图片(拍照 相册)方式 自定义比例...
  17. GoLang之init函数
  18. 论文笔记:BING and BING++(论文+程序)
  19. 什么是系统平均负载(Load average)
  20. 如何在eclipse创建maven工程

热门文章

  1. 基于SSM的医院科室人员管理系统
  2. java ee字体_JavaEE——CSS字体样式
  3. 闲谈IPv6-聊聊IPv6端到端分段和MTU探测的问题
  4. macOS Catalina中的iTunes功能在哪里?
  5. 获取手机mac地址和串号IMEI
  6. java 禁用迅雷_【Java】我擦!迅雷的代码结构竟然被扒了精光~
  7. 提取windows安装盘install.wim文件修复mstsc
  8. JAVA 实现《布谷鸟闯关-简单版》游戏
  9. golang后端php前端,意外的golang(2018新年后端框架简单对比)
  10. 轻松认识网络防火墙及应用