一.如果用到了皮肤文件 一定要打包成js 在egretPropertues.json里添加eui设置 打包成js 发布的时候自动会将皮肤文件打包成js文件 二.一定要分包 微信小程序限制大小为4M,超出4M需要做分包,且分包累计不能超过8M.所以发布设置里面需要将资源全部放到远程资源里。具体做法就是在buil选项里添加ResSplitPlugin设置 将项目下不需要打包进小程序的都不发布到小程序项...

Demo简介 本游戏使用Matchvs的实时联网SDK和白鹭Egret开发,并提供了简洁的Demo来展示多人实时联网游戏的开发过程和效果,用于演示多人匹配、数据传输、帧同步、创建房间、获取房间列表、消息订阅、断线重连、修改房间属性等功能。 目录 Demo下载和体验 官网 GitHub 直接体验连接 注意:下载Demo源码后,需要使用Egret的Wing打开工程(Wing建议使用4.1.0以上的版本...

1. 分数显示   拖动一个Label到gamescence中,如图1,调整合适位置。设置Label的初始文字为Score:0。   给Game脚本添加一个scoreDisplay的Label属性,并且绑定上述Label。 2. 分数更新   给Game脚本添加如下函数,得分时调用。 3. 得分逻辑   采用碰撞的方式添加得分逻辑。当障碍物到达主角同一高度,若两者极性相同,得分加一。具体方法为: ...

一、微信小游戏开发 --- 初次在微信开发者工具里跑Egret小游戏项目       引擎4.0.3的项目转5.2.3小游戏项目目前遇见的问题,通过上面文档都能解决(可能还可能由于是个小单机游戏涉及面不太广的原因)。        转是不可能直接转的(直接项目升级是不要...

1.核心代码 2.主要事项 1.获得的值为rpx,要经过转化才能用 2.还有个坑需要特别注意该aip在游戏加载时调用,在iphone上会出现top=0的情况,解决方法为:等游戏加载好了在调用...

新建项目选择小程序项目,选择代码存放的硬盘路径,并输入 AppId。 你可以前往 小游戏注册 通过注册小游戏帐号来获得 AppId,也可以使用无 AppId 的体验模式。给你的项目起一个好听的名字,最后,勾选“建立游戏快速启动模板”(注意:你要选择一个空的目录才会有这个选项),点击确定,你就得到了你的第一个小游戏了。  创建一个小游戏,点击顶部...

1. 主角行为分析 - 主角状态   主角要能根据触摸切换S和N两种状态。 - 主角位置   主角只在两个状态之间切换,并不需要运动,因此位置固定。 2. 主角脚本控制 第一步:   创建游戏场景gamescence,添加游戏背景图片,调整节点合适位置。 第二步:   创建两个NMagnetPlayer和SMagnetPlayer预制体,作为主角的两种动作状态。关于预制体创建请参考预制体创建与销毁...

1. 预制体介绍   游戏场景中左侧障碍物N、S磁铁1和右侧障碍物N、S磁铁2是在游戏中随机出现的。Player 3包含N、S两种状态,触摸屏幕后状态改变。这些都不是游戏一开始就加载的资源,我们称作预制体。 2. 预制体创建 第一步:   首先找到层级管理器1处的”+”号,点击,选择新建空节点,将该节点命名为Myprefab。将资源管理器中的3北极图片拖动到Myprefab...

1. 障碍物预制体的制作   障碍物主要是N和S状态的磁铁,制作NMagnetObstacle和NMagnetObstacle两个预制体。具体预制体制作请参见预制体制作。 2. 障碍物的产生 第一步:   在Game脚本中的onLoad函数里创建NMagnetObstaclePool和SMagnetObstaclePool,并向其中分别添加NMagnetObstacle和SMagnetObstac...

1. 创建GameOver场景   在gamescence场景下新建一个gameover节点,如图1所示。在gameover节点下加入游戏结束背景、当前的分、在玩一次、回到首页、炫耀等游戏资源图片,如下图2所示。 2.GameOver实现 第一步:   在Game脚本的属性中加入gameOverNode节点,并且绑定gameover节点。加入bgNode节点,并和游戏背景绑定: 第一步:   由于...

该章效果如下: 一、新建工程会发现在src文件夹中会包含一个Platform.ts的文件,如果没有请创建。 并将代码拷贝到Platform.ts中。 二、打包发布微信工程,并在微信开发者工具中打开,可以看到platform.js文件,若没有,请创建platform.js文件。微信的其他接口也要写到该文件中,分享、微信点击进入等。 Platform声明了平台函数,在egret中可以直接调用,在各个平...

一、使用egret wing 打开项目 1、查看是否有Platform.ts文件 (如果没有,在Main.ts同级的文件加下添加Platform.ts文件 ) Platform.ts文件内容如下: 2、修改Platform.ts文件 添加showShareMenu方法 3、在Main.ts中调用showShareMenu 再runPlatform方法中调用showShareMenu, runPla...