微信小游戏 4M升8M分包加载
摘要:一、微信分包加载 微信分包加载教程 嘛,因为原来的4M太小了,满足不了小游戏内容的需求,现在提升到了8M。这8M可以分包加载,而不需要一次性加载8M。 如果是老版本,则分包加载不起作用,会一次加载8M内容,用户等待会比较久。 二、Egret的解决方案 如何利用微信小游戏的分包加载机制突破4M代码包体
阅读全文
posted @
2018-06-21 14:13
gamedaybyday
阅读(1489)
推荐(0)
微信小游戏 小程序与小游戏获取用户信息接口调整 wx.createUserInfoButton
摘要:参考: 小程序•小故事(6)——微信登录能力优化 小程序•小故事(4)——获取用户信息 本篇主要是讲微信getUserInfo接口不再出现授权弹框 那么原来getUserInfo是怎么样?修改之后又是什么样呢? 一、小程序与小游戏获取用户信息接口调整 wx.getUserInfo是用于获取用户信息的
阅读全文
posted @
2018-06-21 11:40
gamedaybyday
阅读(2308)
推荐(0)
微信小游戏5.2.2 在子项目中使用EUI制作排行榜报错 wx.getFileSystemManager not function
摘要:本来想子项目(开放数据域)想使用EUI来制作排行榜。 原5.1.11的时候是ok的。在5.2.2中,使用assetsmananger而不是res,则会报错wx.getFileSystemManager not function。 查找到这个报错是在egret.wxgame.js里 修改配置文件,将子
阅读全文
posted @
2018-06-19 02:31
gamedaybyday
阅读(938)
推荐(0)
Egret5.2.2 微信小游戏行的示例排行榜
摘要:Egret5.2.2版本发布微信小游戏后,在开放数据域有一个默认排行榜。这个文件夹代码+图大小就22kb。 排行榜的效果就是示范用的,很丑...带翻页。 代码如下,基本就是使用canvas渲染了一个排行榜。 好处是不需要额外新建另一个Egret项目来实现排行榜,减小了代码体积。 坏处是canvas手
阅读全文
posted @
2018-06-18 22:46
gamedaybyday
阅读(1332)
推荐(0)
微信小游戏 查看egret的小游戏支持库版本
摘要:在开发者工具 console输入egret.wxgame
阅读全文
posted @
2018-06-17 21:10
gamedaybyday
阅读(233)
推荐(0)
微信小游戏5.2.2 没有xml支持库的问题解决
摘要:需要下载xml支持库,并在game.js添加 window.DOMParser = require("./xmldom/xmldom.js").DOMParser; 如下图:
阅读全文
posted @
2018-06-17 08:53
gamedaybyday
阅读(678)
推荐(0)
Egret的一些性能优化
摘要:Egret的性能优化不知道在哪里啊,主要参考Laya的性能优化,都差不多 一、性能统计面板 index.html页面设置data-show-fps=true打开性能面板 性能统计面板说明 Egret没有内存占用查看,F12浏览器中Memory查看内存占用 二、内存优化 1.对象池 减少了实例化对象时
阅读全文
posted @
2018-05-27 11:42
gamedaybyday
阅读(7422)
推荐(0)
EUI组件之TextInput
摘要:输入文本,被废弃的组件,可以用EditableText代替
阅读全文
posted @
2018-05-26 16:05
gamedaybyday
阅读(610)
推荐(0)
EUI组件之ProgressBar
摘要:一、ProgressBar常规使用 拖动一个progressbar到exml 代码中使用 实际效果 其他: 1. 进度条变化时,默认有一个动画效果 slideDuratio 2.更换progressbar样式 得复制一个默认皮肤,然后修改图片 再将这个皮肤赋值给组件
阅读全文
posted @
2018-05-26 16:03
gamedaybyday
阅读(702)
推荐(0)
EUI组件之HScrollBar VScrollBar (滚动条,动态设置滑块图片)
摘要:一、常规使用 官网教程里没有这个组件的使用方法 这个组件配合Scroller使用 拖动一个scroller到exml上。scroller上已经默认存在了HScrollBar和VScrollBar 当图片大于scroller时,拖动图片,会显示出垂直和水平的滑块 实际效果 其他: 1. 设置滑块的显示
阅读全文
posted @
2018-05-26 15:53
gamedaybyday
阅读(761)
推荐(0)
EUI组件之EditableText
摘要:一、EditableText常规使用 EditableText是一个可输入文本,例如登陆时输入用户名、密码等。 拖动EditableText到exml即可 实际效果 其他: 1.输入密码框 设置inputType类型为password,则为密码框。 2.默认的提示语句 设置prompt提示语为“请输
阅读全文
posted @
2018-05-26 12:36
gamedaybyday
阅读(1174)
推荐(0)
EUI组件之DataGroup
摘要:看官网教程,这个没法单独用。 http://developer.egret.com/cn/github/egret-docs/extension/EUI/dataCollection/dataGroup/index.html
阅读全文
posted @
2018-05-26 12:24
gamedaybyday
阅读(449)
推荐(0)
EUI组件之CheckBox
摘要:一、CheckBox常规使用 拖动一个checkBox到exml即可 点击效果 二、代码中监听事件 其他: 1. 我想更换checkBox的外观怎么办? 如下图,是Egret默认的皮肤。 1. 复制一个官方默认皮肤文件,命名为MyCheckBoxSkin 2. 修改正常、选中等图片为自己所需要的外观
阅读全文
posted @
2018-05-26 12:00
gamedaybyday
阅读(544)
推荐(0)
EUI组件之Button
摘要:一、Button的常规使用 用到的按钮素材,分别为按钮的正常、按下、禁用图片 拖动一个Button到exml,并设置正常、按下、禁用、标签等属性 点击效果 其他: 1. 按钮的标签字体颜色大小怎么改变? 打开exml的源码,在Button的Label中增加字体大小size属性,并设置大小为50。 同
阅读全文
posted @
2018-05-26 11:45
gamedaybyday
阅读(592)
推荐(0)
EUI组件之BitmapLabel 位图字体
摘要:一、制作文图字体文件 使用TextureMerger制作位图字体,具体查看 官方教程。 我们这里制作了一组位图字体。 二、导入位图字体 位图字体素材放入资源配置文件default.res.json 三、EXML中使用位图字体 拖动一个bitmaplabel组件到exml上 设置右侧属性栏“位图字体”
阅读全文
posted @
2018-05-26 11:22
gamedaybyday
阅读(877)
推荐(0)
微信小游戏 egret.getDefinitionByName获取不到
摘要:使用getDefinitionByName获取类定义 输出为null,获取不了 增加window["LoadingUI"] = LoadingUI 获取成功 总结: 这样无论是游戏原有框架,还是egret的某些第三方库,只要使用到这个API的都会报错。 所以得修改源码适配到微信小游戏。
阅读全文
posted @
2018-05-24 09:25
gamedaybyday
阅读(542)
推荐(0)
微信小游戏横屏设置
摘要:修改game.json的deviveOrientation为landscape
阅读全文
posted @
2018-05-24 09:20
gamedaybyday
阅读(1430)
推荐(0)
五、微信小游戏 --- 资源管理(加载远程服务器资源)
摘要:由于代码包的限制4MB。我们在项目有50MB的时候,需要将部分资源放到远程服务器下载。 我们要做的事情有: 1. 将大部分资源放到远程服务器(支持https,wss) 。 2. 上传微信平台时,只上传小于4MB的必要代码和资源。 3. 在游戏运行时,从远程服务器加载资源。 参考论坛水友的帖子:微信小
阅读全文
posted @
2018-05-22 19:14
gamedaybyday
阅读(2685)
推荐(0)
四、微信小游戏 --- 开放数据域,好友排行榜的实现
摘要:相关教程: 微信公众平台-关系链数据使用指南 Egret开放数据域教程 Head First 这里以排行榜的实现为例子... 为了保护关系链数据,小游戏增加了开发数据域。 因为你在主项目调用获取好友数据的API是用不了的。只有子项目,也就是开放数据域项目能获取。 当要显示好友排行榜的时候,将子项目当
阅读全文
posted @
2018-05-19 16:28
gamedaybyday
阅读(6812)
推荐(0)
三、微信小游戏开发 --- 小游戏API调用Platform
摘要:微信小游戏API Platform主要是Egret用于来调用平台的SDK的。 在Egret中使用接口定义Platform。 Egret项目中默认的platform值是DebugPlatform。 发布微信小游戏后,重新定义了platform的值为WxgamePlatform。 game.js中的小游
阅读全文
posted @
2018-05-14 10:38
gamedaybyday
阅读(1361)
推荐(0)