Get Started
 
 
Egret 也支持在命令行完成编译,运行,发布等操作。在下面的教程中会穿插对应操作的命令行代码。
 
可新建游戏项目,也可建eui项目
 
这里包含默认的几个库,egretgame,tween,res
 
egret create HelloWorld --type empty|game|gui|eui
可用来创建项目
 
src 放代码
bin-debug 
libs 核心库 扩展库 第三方库
resource default.res.json配置文件 用来配置资源
template 不用动
egretProperties.json 项目配置文件 会用到modules字段来配置项目的模块
index.html项目访问的入口文件
生命周期
egret.lifecycle.onPause = ()=> {
console.log("app 进入后台");
egret.ticker.pause(); // 关闭渲染与心跳
}
egret.lifecycle.onResume = ()=> {
console.log("app 进入前台");
egret.ticker.resume(); // 打开渲染与心跳
}
 
// 手机QQ注册了 appInBackgound 这一变量,在 TypeScript 中进行声明,防止报错
declare interface Window {
appInBackgound:boolean;
}
egret.lifecycle.addLifecycleListener( (context)=>{
// 方法一:通过事件监听的方式进行通知
document.addEventListener("qbrowserVisibilityChange", function(e:any){
if (e.hidden){
context.pause();
}
else{
context.resume();
};
});
// 方法二:在每一帧进行判断
context.onUpdate = ()=> {
if (window.appInBackgound){
context.pause();
}
else{
context.resume();
}
}
} )

 

最新文章

  1. 机顶盒上gridview+ScrollView的使用。
  2. IAP
  3. HttpSession的线程安全问题及注意事项
  4. c语言实现二维数组排序,一个4*5的数组,要求每行都进行升序排列,并求出每行的平均值。
  5. Android DrawerLayout 高仿QQ5.2双向侧滑菜单
  6. ant
  7. 如何修改WAMP数据库上传文件的大小及上传时间限制
  8. cf D. Queue
  9. Cocos2d-x3.0 捕Android菜单键和返回键
  10. 利用JS跨域做一个简单的页面訪问统计系统
  11. 关于TD邮件功能不能发到认证邮箱的解决之法
  12. VS2010 自定义向导
  13. google官方的下拉刷新+自定义上拉加载更多
  14. Android端恶意锁屏勒索应用分析
  15. Android studio 安装的安装一些问题
  16. 版本控制之一:SVN服务器搭建与安装(转)
  17. 记React+.NetCore API实现动态列导出
  18. oracle查询A表中主键都被哪些表引用了?
  19. python中转义符&str格式化
  20. 如何测试你给客户端app开的接口

热门文章

  1. 在vnware中配置好redis后,不能使用图形化工具打开
  2. JAVA 集合 List 分组的两种方法
  3. 小程序行内元素且有border的情况下,根据文字宽度自动调节元素宽度
  4. PHP 附录 : 用户注册与登录完整代码
  5. PHP再学习5——RESTFul框架 远程控制LED
  6. Unity添加小米游戏SDK
  7. 发送短信-----用restful 校验规则
  8. 转《Python爬虫学习系列教程》学习笔记
  9. python操作mongoDB(pymongo的使用)
  10. when_did_you_born-瞟来的wp