Egret使用-------------------------------------------------------1.添加模块后编译项目比如在egretProperties.json中添加res(资源加载)模块后需要编译引擎。但是我没在wing里找到编译引擎按钮,Win + R 输入cmd打开命令行,输入egret build -e进行编译。 2.egret最佳开发流程3.Eg
目录:一 创建第三方库二 TypeScript库三 JavaScript库四 第三方库制作在大型RPG中的实际应用 参考:第三方库的使用方法目标:本文目的是将现有游戏的框架制作成第三方库,减少编译时间。不想让别人看到源码,降低可读性。 一 创建第三方库在任意文件夹,我这里创建个test文件夹,shift+右键,打开命令行窗口,输入egret create_lib demo&nb
转载
2024-04-25 19:09:48
145阅读
egret 是啥egret 是一个用来帮你开发 H5 游戏的利器。也许你曾经用原生 js 写过一些小游戏,但是效率极低;也曾用 createjs 写过,但复杂起来也是力不从心,这时我们就需要学会用高级点的工具?(egret)。它的出现极大释放了你的双手,能帮助你更好更快的开发一款小游戏(谁用谁知道?)。这里就不与其他游戏引擎作比较了,这东西就好比 react 和 vue,选哪一个没关系,你能熟练使
转载
2024-03-20 16:47:46
304阅读
深入懂得使用egret.WebSocket时间 2015-08-05 14:32:15 &nbs
转载
精选
2015-10-31 15:55:51
2888阅读
现在我们使用egret来起步开发一个名叫《成语大挑战》的小游戏,关于egret的开发环境就不在这里啰嗦了,直接去官方下载安装就可,egret是我见过开发环境部署最简单的解决方案,这个系列教程中,使用了egret的Wing和ResDepot,只需要安装这两个就行,首先打开EgretWing,选择创建项目,输入你想要的项目名称,项目类型为“Egret EUI项目”,然后下一步:由于游戏设计的是竖屏,而
背景TiDB 提供了很多种数据迁移的方式,但这些工具/方案普遍对MySQL比较友好,一旦涉及到异构数据迁移,就不得不另寻出路,借助各种开源或商业的数据同步工具。其实数据在不同系统的流转当中,有一种格式是比较通用的,那就是txt/csv这类文件,把数据用约定好的分隔符换行符等标记存放在一起,比如最常见的逗号分隔:aa,11,a1
bb,22,b2这个文件可以保存为data.txt或者data.csv
第二篇(学习篇) 既然选好了Egret,那我就要想想怎么学了。 开始第一步,先加个Q群先,这不,拿到了一本《Egret HTML5游戏开发指南》,阅至三章,得到印象相对较深的好处和坏处: 好处: 1、原来 Egret 这么牛皮,他们的 Egret Runtime 从底层访问OpenGL接口,让HTML5游戏和原生APP游戏,性能差别不到5帧。媲美原生了!
先安装好nodeprotobufjsgithub地址:https://github.com/dcodeIO/protobuf.js#installation安装:npminstallprotobufjs-g//安装全局protobufjsnpminstalluglify-js-g//安装uglify压缩js.proto文件编写messageuserUtil{requiredint32user_id
原创
2018-08-06 11:51:36
1977阅读
1- 第三方框架安装 初始化 npm init -f,相应的就会生成package.json然后,再安装所需框架 比如:npm install log4js卸载npm uninstall 模块:删除模块,但不删除模块留在package.json中的对应信息npm uninstall 模块 --save 删除模块,同时删除模块留在package.json中depende
原创
2022-12-27 19:12:52
274阅读
最近重读的 Stevens 老先生的TCP/IP详解,梳理了一下,打算把自己理解的写出来。 TCP/IP是一种面向连接的、可靠的、基于字节流的传输层通信协议,它会保证数据不丢包、不乱序。TCP全名是Transmission Control Protocol,它是位于网络OSI模型中的第四层(Transport layer)。TCP 首部Port 每个TCP数据段都包含源端口和目的端口号,用于寻找发
介绍 Adaptive Scalable Texture Compression(ASTC)是一种世界领先的新型纹理压缩格式。这种压缩格式已经加入Khronos标准,并已在某些硬件平台中提供。本文介绍了它的工作原理、使用方法和如何最大程度地使用它。更深入的信息可以参考编码器提供的规范[Eva]。背景 &n
我们知道游戏中对于3D物体表面细节的表现最重要的还是靠贴图来实现的,那么越是高分辨率越是真彩色的贴图自然表现力也是越强,但是同时带来的问题是所需占用的内存会成倍的上升,而节省内存这一点在目前的游戏中还是非常非常重要的。 所以各个平台上都在使用纹理压缩的技术,让纹理贴图在内存占用和显示效果能达到一个尽可能的平衡。在DirectX中,使用一种叫做DXT的纹理压缩技术,目前这种技术被大部分显卡所支持,通
第八篇(书中 2.0~2.6节 内容) 好!开始把前三章的内容录入进来。 但是!由于第一章说的内容都是在介绍白鹭引擎的背景信息,我就不在日记中写了。 直接开始从第二章写起。 2.0节 中提到了IDE(代码编辑器)最好使用Egret提供的Egret Wing。 接下来是 2.1节 。 总结一下 2.1节 重点: 1、快捷键的使用。 2、鼠标右键菜单提供
转载
2024-02-27 18:37:50
71阅读
1. egret.getTimer() 记录启动egret框架以来经过的毫秒数2. 如何配置RES资源组 (添加组后将左边的资源拖拽过去就可以了) 1 RES.addEventListener(RES.ResourceEvent.GROUP_COMPLETE, this.onResourceLoadComplete, this);
2 RES.addEventL
本文主要介绍了 Tiled Map Editor 的功能和安装方法,以及它在游戏开发中的应用,并指导如何下载和安装 Tiled,同时介绍了 Tiled 制作的地图文件格式和支持的游戏引擎,以及作者个人博客中提供的与 Tiled 相关的资源和工具。
原创
2024-08-28 16:35:53
1541阅读
记一次对egret性能优化 - drawcall , 先了解其渲染流程 和 合批 机制, 才能对症下药. 这里说的是 WebGL, 主要针对Texture合批 阅读之后发现其webgl渲染流程和 cocos 3.x 版本的渲染流程是极其相似的. 可以参考之前总结的cocos绘制流程 egret GitHub 源码: https://github.com/egret-labs/egret-core
转载
2024-05-11 08:49:33
87阅读
由于在微信小游戏中,无法使用eui框架(即无法使用eui.Scroller).还好egret框架内提供了egret.ScrollView可以完美替代.一:申明及初始化private_scrollview:egret.ScrollView=null;this._scrollview=newegret.ScrollView();二:选择显示容器this._scrollview.setContent(t
原创
2018-06-21 15:39:02
2558阅读
什么是Egret?Egret是一套HTML5游戏开发解决方案,产品包含Egret Engine,Egret Wing,EgretVS,Res Depot,Texture Merger,TS Conversion,Egret Feather,Egret Inspector,DragonBones,Lakeshore等。而核心产品是Egret Engine,是一个基于TypeScript语言开发的一
转载
2024-02-02 21:47:43
45阅读
开始页面的逻辑由于开始页面比较单调,只有一个开始游戏的按钮,所以我们只需要在按钮上添加一个事件监听即可具体逻辑就是当触摸事件发生时,我们将把 SceneGame 添加到舞台中,同时把 BeginScene 从舞台中移除SceneBegin.ts 代码如下:public beginBtn:eui.Button;
private init() {
// 这里的 once 其
转载
2024-04-15 18:07:10
51阅读
假设A为3x4,B为4x3 physical structure A[0,1,2,...,11];B[0,...,11] logical structure A[0,1,2,3] A[4,5,6,7] A[8,9,10,11] B[0,1,2] B[3,4,5] B[6,7,8] B[9,10,11 ...
转载
2021-10-20 11:52:00
89阅读
2评论