一.使用 AssetsManager 灵活定制微信小游戏的缓存策略 官网教程:http://developer.egret.com/cn/github/egret-docs/Engine2D/minigame/usingcache/index.html 这个缓存策略是干啥的? 假如一个游戏30M.微信小游戏4M游戏包,还有26M每次游戏都会去服务器下载,不会缓存.为此,微信提供了50M本地缓存,这26M可以缓存起来,不需要每次加载. 二.实际操作一遍 1. 增加ResSplitPlugin插件…
参考: RES版本控制 使用 AssetsManager 灵活定制微信小游戏的缓存策略 一.我们的目标 目标就是让玩家快速进入游戏,然后根据游戏的进度加载相应的资源,并可对资源进行版本控制.本地缓存.热更新. 如果美术改一张图或者策划修改一个配置文件就要发布版本再审核,就比较麻烦了. 所以方法3是我们要实现的目标. 翻看Egret的教程,提供了RES版本控制和缓存资源来个教程.下面窝来试试能不能实现方法3. 二.先来说说RES版本控制 RES版本控制使用插件resplugin.ts,对资源的名称…
参考: 微信小游戏,文件系统 UpdateManager-小游戏 一.Egret提供的本地缓存工具类( 备注:新版本进行了修改,并增加了sound.js等) 在微信小游戏项目中,Egret提供了file-util.js.image.js.text.js来控制微信的50M缓存. 二.尝试缓存一个json文件 现在我们尝试使用text.js来缓存json配置文件.当缓存时,启动游戏不会再次下载这个文件:当没有缓存时,启动游戏时会再次下载这个文件. 使用一个测试json文件,如下图server_con…
一.前提 微信小游戏,对游戏包体的大小有严格是限制,上传文件大小<4M,但是本地缓存文件有50M空间,也就是说我们可以将一些资源放到网上,然后缓存到本地. 二.官方概念 文件系统 文件系统是小程序提供的一套以小程序和用户维度隔离的存储以及一套相应的管理接口.通过 wx.getFileSystemManager() 可以获取到全局唯一的文件系统管理器,所有文件系统的管理操作通过 FileSystemManager 来调用. 文件主要分为两大类: 代码包文件:代码包文件指的是在项目目录中添加的文件.…
phaser与eget, laya, pixi.js本质上没什么区别. 都是渲染引擎.  其它的都是配角.  phaser的特点是.代码容易理解 功能比较全面. 个人比较喜欢phaser的地方 tween,path,深度排序 下面来一步一步的学习phaser,以及用phaser快速移植小游戏 修改代码: 微信小游戏不支持blob, phaser加载image的方式需要修改. 添加适配器. 官网上下载最新的weapp-adapter. 其实仅需两步就可以支持微信小游戏了. 一些基本的功能点: 1.…
一.微信分包加载 微信分包加载教程 嘛,因为原来的4M太小了,满足不了小游戏内容的需求,现在提升到了8M.这8M可以分包加载,而不需要一次性加载8M. 如果是老版本,则分包加载不起作用,会一次加载8M内容,用户等待会比较久. 二.Egret的解决方案 如何利用微信小游戏的分包加载机制突破4M代码包体积限制 三.官方Demo分析 Egret官方demo下载 根据官网demo,在小游戏主项目和resource同级目录下新建stage1文件夹,并放了3个js文件,分别是tween.js,main.js…
Egret5.2.2版本发布微信小游戏后,在开放数据域有一个默认排行榜.这个文件夹代码+图大小就22kb. 排行榜的效果就是示范用的,很丑...带翻页. 代码如下,基本就是使用canvas渲染了一个排行榜. 好处是不需要额外新建另一个Egret项目来实现排行榜,减小了代码体积. 坏处是canvas手动绘制排行榜,没有egret的eui可视化编辑,非常的不方便. 代码很长,慢慢看.... /** * 微信开放数据域 * 使用 Canvas2DAPI 在 SharedCanvas 渲染一个排行榜,…
用egret + p2 做一个类似投球的小游戏,坑大致如下: 1.p2引擎与egret坐标不同注意转换,横坐标没什么,纵坐标egret.y = stageHeight - body.position[1]*factor 2.p2物体的原点为中心点,而egret显示对象的原点为左上角,设置display.anchorOffsetX = display.width/2;display.anchorOffsetY = display.height/2 3.p2的单位与egret像素单位的factor设…
你确定没玩过下面这些微信小游戏?是不是有点out了?赶紧添加微信号kangfuyk,回复H5马上畅玩! 当然了,扫一下二维码关注后回复H5更快捷噢! 微信小游戏列表,持续更新中 辨色大比拼!心理游戏 好评89%674285人玩过 看你有多se菜鸟游戏 好评93%694604人玩过 围住神经猫菜鸟游戏 好评95%656395人玩过 猜金币 - 考验你的眼力智力游戏 好评95%658623人玩过 更多微信小游戏还在整理中,不定时发布,您想玩什么微信游戏可以跟我们说噢,我们力争为您开发出来.…
在SegmentFault上看到Fundebug上线小游戏监控,刚好最近开始玩微信小游戏,于是尝试接入试了一下. 接入方法 创建项目的时候选择左下角的微信小游戏图标. 点击继续进入接入插件页面. 第三方插件在小游戏的接入流程和小程序是类似的,你需要将插件代码下载到本地,放到自己的项目中.并且需要将Fundebug的接收域名配置到request合法域名. 微信在监管/安全这一块可以说做得非常严格, 你需要非常清楚你自己使用的插件有哪些网络交互,如果有非法插件偷偷摸摸往其他地方发送数据,在微信中就会…