1、新版的AssetsManager在通过外部路径(Res.getResByUrl)加载资源时,一定要传入加载的类型,不然会报错的,旧的Res是不会报错的;

2、微信小游戏不允许eval函数,用JSON.parse()代替即可;

3、如果微信开发者工具提示要安装xml包,根据白鹭官网链接下载:http://developer.egret.com/cn/github/egret-docs/Engine2D/minigame/minigameFAQ/index.html,然后放到编译后的微信小游戏根目录下即可,同时在编译后的微信小游戏目录的game.js中加window.DOMParser = require("./xmldom/xmldom.js").DOMParser;

4、其实第3点可以不用,把egret引擎升级到新版,记得将egretProperties里的current属性改为wxgame,在终端命令下输入 egret publish --target wxgame 即可,会自动安装好xml,而且会自动压缩相关的 js 文件;

5、如果有用zlib库的报错,看下zlib.js和zlib.min.js最后的call(this) 是不是为call(this||window||global);

6、将用到的类暴露给window,在wxgame.ts类里的onFile函数里修改;

7、我每次发布成小游戏前都要将default.thm.json文件里的皮肤路径去掉,不然发布会报错;

8、小游戏有连接socket的,会提示socket不在合法域名里,需要在设置菜单->项目设置里勾选跳过xxx域名检验;

9、微信小游戏的排行榜,如果要从微信cdn获取玩家的头像,如下处理即可:

let pic = wx.createImage();
pic.onload = function(){//加载完更新下位置布局
}
pic.src = "图片cdn路径";

还有就是排行榜在安卓真机上的文字是渲染不出来,需要手动改下字体颜色,默认黑色显示不出来:

  //设置字体相关context.font = fontSize + "px Arial";context.fillStyle = "#ffffff";

10、待续

Egret项目改成H5微信小游戏相关推荐

  1. 飞机大战h5微信小游戏代码

    下载地址飞机大战h5微信小游戏代码,JavaScript手绘风格的飞机小游戏源码. dd:

  2. H5 微信小游戏群 openGID 解密

    这里使用的 Wechat Lib 版本是 2.0.6 ,高于此版本则不再能获得分享成功与否的回调.后来直接把基础库升级到 2.2.2 ,发现只是开发者工具拿不到回调而已,手机上还是还能拿到回调. 在使 ...

  3. 兔子吃月饼h5微信小游戏代码

    下载地址 微信小游戏h5代码,兔子吃月饼手机端小游戏代码. dd:

  4. layaair发布html5,全面了解H5微信小游戏 LayaAir引擎支持一键发布

    12月28日,微信小游戏在6.6.1的版本中上线.通过微信小程序入口的微信小游戏平台,可以看到首批推出的15款游戏产品,其中4款采用LayaAir引擎开发,通过Layabox提供的小程序适配库一键发布 ...

  5. 山东大学项目实训——简易微信小游戏(一)

    一.项目背景 微信小程序接触真实用户快,对用户反馈快速体现,是一个非常好的实践平台.同时就行业背景来看,人们对于无需安装打开即玩的休闲类小游戏的需求依然存在. 二.工作内容 开发绳套奶牛.大鱼吃小鱼. ...

  6. H5 微信小游戏 —— 音频管理器

    前言 原本使用的是 egret 的 egret.SoundChannel 和 egret.Sound 来管理音频,但不知为何在重复将游戏切换到前后台后,很容易出现背景音播放不全.播放重复和无法播放的问 ...

  7. 分享好玩的h5小游戏制作步骤_怎么做h5微信小游戏

    近年来,市面上一直流行各种h5游戏,例如投票.答题.刮刮乐.大转盘等等等等,而且我在各种营销场景下经常看到它们的身影,是做促销,引流和宣传的神器之一! 那么,怎么做好玩的h5游戏?还在找h5小游戏模板 ...

  8. h5小游戏嵌入到微信小游戏中(以egret为例)

    H5小游戏源代码不能直接转换为微信小游戏发布,但是可以把现有的h5小游戏嵌入到微信小游戏中,这里使用egret举例.使用egret创建一个空的微信小游戏,在main.ts中资源加载完成后执行Webvi ...

  9. Egret制作打砖块微信小游戏

    使用Egret制作微信小游戏打砖块-包括好友排行榜 项目创建与配置 项目逻辑代码 项目发布 微信小游戏的开发 项目所有代码 项目创建与配置 创建一个Egret EUI项目,默认库即可: 导入素材,在r ...

最新文章

  1. python与excel的区别-Python比较两个excel文档内容的异同
  2. php-fpm 没有启动脚本,php-fpm服务启动脚本
  3. 让 windows 的桌面 干净。。。再干净点。。。
  4. StoreFront 登陆页面的话持续时间
  5. 拥有属于你的“尬聊”机器人
  6. 高级php面试题及部分答案
  7. 光纤收发器长距离的传输过程出现死机的解决方案
  8. Android中如何下载文件并显示下载进度
  9. chapter8.1、面向对象
  10. java trylock超时_老师,死锁设置超时这个我知道意思,但是您能举个例子么
  11. 简单地使用jquery的validate
  12. 什么?华为方舟编译器竟然这么牛逼~
  13. 小程序 switch 自定义_微信小程序自定义组件问题一:获取组件DOM元素
  14. LINUX上传下载小工具lrzsz
  15. 利用动态数组生成魔方矩阵
  16. Learun框架的入门问题
  17. win10电脑磁盘占用百分百,电脑优化
  18. 微博登录及删除粉丝/转发/评论的脚本[更新中]
  19. react 移动端 实现video的自动播放
  20. 百度搜索引擎关键字URL采集爬虫优化行业定投方案高效获得行业流量-代码篇

热门文章

  1. 红星美凯龙张剑伟:500天内从0到1助力企业打造家居智慧流通4.0时代
  2. 高通开发Qual FQ
  3. 智能中医诊疗系统php代码,中医体质辨识与调理师-平安四众 - 中医体质辨识与调理【中医体质辨识与调理师】...
  4. [附源码]计算机毕业设计JAVA日常饮食健康推荐系统
  5. mysql经典笔试题
  6. 如何复制360doc图书馆的文字
  7. kafka日志保留时间设置无效问题
  8. PHP ramdisk,RamDisk:让硬盘跑得跟内存一样快-飞速打开网页玩游戏看电影
  9. mysql多级评论表_多级评论的实现思路
  10. 爬取一个月内指定微博用户博文数据