这次给大家带来的是通过Egret实现密室逃生小游戏的教程。该游戏包括人物状态机、MVC设计模式和单例模式,该游戏在1.5s内通过玩家点击操作寻找安全点,方可进入下一关,关卡无限,分数无限。下面是具体的模块介绍和代码实现。 该游戏主要内容包括 开始游戏场景 游戏场景 游戏结束结算场景 全局常量类 人物 ...
分类:
其他好文 时间:
2018-09-30 10:47:33
阅读次数:
164
Laya在引入类等方面确实没有Egret做的好(比较麻烦),本人喜欢模块,所以给出了在Laya中使用模块(module)的解决方案.一:关于MaskDemo.ts的写法exportmoduledemo{exportclassMaskDemo{privateRes:string=null;privateimg:Laya.Sprite=null;privatecMask:Laya.Sprite=nul
分类:
其他好文 时间:
2018-09-28 12:34:09
阅读次数:
2178
一维数组转换成二维数组下标公式: 行=下标/二维数组列数 列=下标%二维数组列数+1 二维数组转一维数组: 下标=(二维数当前行-1)*列数+二维数当前列-1; 众所周知,js,ts没有二维数组,但是我们往往需要使用二维数组,上次做连连看直接用一维数组差点晕哭博主,加上马上又要做一款消消乐,博主决定 ...
分类:
编程语言 时间:
2018-09-25 12:42:47
阅读次数:
418
今天分享的内容是:基于Egret使用P2物理引擎实现物理小球示例效果。了解更多信息,您可以查看P2物理引擎GitHub地址或者是EgretP2物理系统文档。*第三方库的引入*创建一个P2物理项目一、第三方库的引入1.首先新建一个项目。2.在GitHub上下载包括P2物理引擎库的完整第三方库,解压后按照路径找到physics模块。3.将physics模块放到新建项目根目录的同级目录。4.修改egre
分类:
其他好文 时间:
2018-09-14 18:28:43
阅读次数:
197
一:注册微端项目需要在EgretLauncher中注册一个游戏,本文只做基础测试,所以使用的是Egret官方提供的测试地址:http://tool.egret-labs.org/Weiduan/game/index.html二:设置导出(创建Android工程目录)三:将生成好的Android项目导入到AndroidStudio中四:清理和编辑项目五:生成APK文件六:结果①,安装的程序注,如果需
分类:
移动开发 时间:
2018-09-12 12:33:04
阅读次数:
1514
本文,我们通过Egret和Node.js实现一个在线聊天室的demo。主要包括,聊天,改用户名,查看其他用户在线状态的功能。大致流程为,用户访问网页,即进入聊天状态,成为新游客,通过底部的输入框,可以输入自己想说的话,点击发布,信息呈现给所有在聊天的人的页面。用户可以实时修改自己的昵称,用户离线上线 ...
分类:
Web程序 时间:
2018-09-11 16:08:22
阅读次数:
237
本文,我们通过Egret和Node.js实现一个在线聊天室的demo。主要包括:聊天,改用户名,查看其他用户在线状态的功能。大致流程为,用户访问网页,即进入聊天状态,成为新游客,通过底部的输入框,可以输入自己想说的话,点击发布,信息呈现给所有在聊天的人的页面。用户可以实时修改自己的昵称,用户离线上线都会实时广播给其他用户。体验链接http://7hds.com:8888/下图为最终制作完成的聊天面
分类:
Web程序 时间:
2018-09-10 14:44:59
阅读次数:
211
近年来,H5,3D,AR,VR逐步进入人们的视野,H5生动活泼,3D注重视觉效果,AR打造虚实结合,VR则更加注重虚拟现实的产生。 第一部分,案例展示: H5+VR案例: 故事《不要惊慌,没有辐射》http://c.3g.163.com/nc/qa/qiernuovr/index.html 还原30 ...
分类:
其他好文 时间:
2018-09-02 23:52:33
阅读次数:
537
/** * 在Main中创建游戏场景 * Create a game scene */ private createGameScene() { MtwGame.Instance.init(this.stage); } // 场景类 class MtwGame { public constructor ...
分类:
编程语言 时间:
2018-08-31 14:04:25
阅读次数:
344
将图片加压到zip中,再使用JSZip和Egret将图片显示出来.核心代码:/***将ArrayBuffer转化为Base64*@param{ArrayBuffer}$buffer*@param{smallLib.TYPE_IMAGE_FORMAT2ZIP}$img_ty(默认:TYPE_IMAGE_FORMAT2ZIP=TYPE_IMAGE_FORMAT2ZIP._PNG)*@returns{s
分类:
Web程序 时间:
2018-08-28 20:12:12
阅读次数:
784