随笔分类 -  Egret

1 2 3 4 5 ··· 7 下一页
BOX2D物理游戏编程初学者指南+源码+FlashPlayer播放器
摘要:在看cocos creator的物理引擎,但是cocos官方文档较少,所以从这本《BOX2D物理游戏编程初学者指南》学习,书写得非常好。 网上很多书籍的电子版pdf,以及作者的博客拉小登Dony博客提供了源码的下载。引擎是Flash,语言ActionScript3,需要flashplayer播放示例 阅读全文
posted @ 2020-08-19 11:27 gamedaybyday 阅读(933) 评论(0) 推荐(0)
Egret EUI Tab + ViewStack
摘要:参考: Egret教程-选项卡 游戏中很多选项卡的UI。 官网教程说的不清楚。以前是用自己写的。这里用Eui的Tab+ViewStack实现一下。 1. 新建Tab的条目皮肤 第一个Image是按钮弹起时显示 第二个Image是按钮选中时显示 第三个Label的标签设置为{data},用于显示Vie 阅读全文
posted @ 2020-02-16 22:51 gamedaybyday 阅读(1101) 评论(2) 推荐(0)
Egret 划线手势动画 (切水果)
摘要:一个划线的动画。类似切水果。 但是没别人做得那么好。就是一个实现思路。 1. 在触摸move函数中,绘制Line线段。 2. 线段随着时间推移,Line逐渐缩小直至消失。 演示效果: 代码如下: /** * 划线 * @author chenkai 2020.1.16 */ class DrawLi 阅读全文
posted @ 2020-01-16 20:05 gamedaybyday 阅读(1245) 评论(0) 推荐(0)
Egret3.2.6老项目转成5.2.22微信小游戏,遇到exml加载不了问题
摘要:原来的老项目3.2.6想升级成5.2.22版本,发布微信小游戏,提示exml not found 1. 新建5.2.22版本游戏 2. 将老项目的resouse和src拷贝到新项目下 3. web下能够正常运行,发布微信小游戏, 提示exml not found错误提示 报错信息如下: 由于原来老版 阅读全文
posted @ 2020-01-10 17:43 gamedaybyday 阅读(394) 评论(0) 推荐(0)
Egret自定义计时器(TimerManager和Laya.timer)
摘要:一 自定义计时器 因为游戏中经常用到计时器,比如每1秒发射一枚子弹啊,每2秒怪物AI自动转向啊 每次去new Timer 然后addEventListener(egret.TimerEvent... 之类的太麻烦了。 所以自定义一个计时器 二 决战沙城的自定义计时器 来看看决战沙城的自定义计时器 原 阅读全文
posted @ 2019-11-11 06:12 gamedaybyday 阅读(1902) 评论(0) 推荐(0)
Egret自定义位图文字(自定义+BitmapLabel)
摘要:一 自定位图文字 因为egret的位图文字是texturemerger做的,需要多张单图片导入tm,然后导出两个文件来使用,过程比较麻烦。 而Laya的位图文字则是一张整图数字图片,使用FontClip就能直接使用, 很方便。 所以现在弄个自定义的位图文字类,也不用tm去导图了。 二 决战沙城的位图 阅读全文
posted @ 2019-11-10 22:01 gamedaybyday 阅读(2122) 评论(0) 推荐(0)
Egret《决战沙城》框架学习
摘要:源码地址:https://github.com/yicaoyimuys/EgretGameEngine 虽然走花观马看了看,但是收获还是蛮多。 mvc: BaseController 控制基类,保存Model,View,Proxy的引用,处理三者之间的逻辑,远程通讯和模块间的事件逻辑 BaseMod 阅读全文
posted @ 2019-11-08 00:37 gamedaybyday 阅读(1188) 评论(3) 推荐(0)
Egret中图片颜色的改变,颜色矩阵
摘要:参考: 图片处理:颜色矩阵和坐标变换矩阵 Egret-滤镜 之前面试有问到如何改变图片的颜色。貌似之前做Flash的时候做过,做Egret后没有此类需求,所以一直没有研究过。 现在来弄一弄如何改变图片的颜色。 目录 一 图片像素的颜色值 二 滤镜 三 颜色矩阵 四 应用场景 一 图片像素的颜色值 创 阅读全文
posted @ 2019-08-06 13:17 gamedaybyday 阅读(1503) 评论(0) 推荐(0)
Egret的第三方库制作,以及在大型项目中的应用
摘要:目录: 一 创建第三方库 二 TypeScript库 三 JavaScript库 四 第三方库制作在大型RPG中的实际应用 参考: 第三方库的使用方法 目标: 本文目的是将现有游戏的框架制作成第三方库,减少编译时间。不想让别人看到源码,降低可读性。 一 创建第三方库 在任意文件夹,我这里创建个tes 阅读全文
posted @ 2019-08-05 05:15 gamedaybyday 阅读(910) 评论(0) 推荐(1)
微信小游戏下socket.io的使用
摘要:参考: 微信小游戏:socket.io 一 在微信小游戏 中使用socket.io报错 因为项目需求,后端要使用nodejs简单搭建一个服务器,通讯用json格式。 使用Egret提供的socket.io库 https://github.com/egret-labs/egret-game-libra 阅读全文
posted @ 2019-03-06 21:11 gamedaybyday 阅读(2761) 评论(2) 推荐(0)
EgretPaper学习笔记一 (安装环境,新建项目)
摘要:参考: 官方Egret3D教程 白鹭引擎5.3.0正式发布,支持3D游戏开发 一 下载安装EgretPaper Egret3D 编辑器的开发代号为“Paper”,于2018年9月份开始小规模内测,并在2019年2月初公开测试。 下载地址:http://developer.egret.com/cn/d 阅读全文
posted @ 2019-02-12 10:31 gamedaybyday 阅读(612) 评论(0) 推荐(0)
反编译微信小游戏
摘要:参考: 小游戏学习--获取已发布微信小游戏源码 一,安装夜神模拟器 https://www.yeshen.com/ 模拟器用于在pc上运行微信 安装完成后,搜索微信并安装 二,下载RE管理器 https://pan.baidu.com/s/1PPBx08rNutXxhlMMJbuTpQ RE管理器用 阅读全文
posted @ 2019-01-14 10:33 gamedaybyday 阅读(9691) 评论(1) 推荐(0)
微信小游戏 小程序跳转修改 不支持动态更新,只能在发布时修改
摘要:1. 微信修改了小程序的跳转 详情链接 2. 链接的配置 在小游戏项目的game.json里配置跳转小程序的appid,然后才能正常使用跳转功能。 该配置只能在发布新版本时更新。也就是说,没法动态更新跳转小程序的配置了。 阅读全文
posted @ 2018-11-13 16:19 gamedaybyday 阅读(700) 评论(0) 推荐(0)
微信小游戏 带参数二维码生成
摘要:参考: 微信小程序-获取小程序码 微信小游戏开发文档-小游戏获取二维码开放能力开发 一、 请求微信接口,获取token 微信接口如下: 参数: appid:在小游戏公众号里获取。 进入公众号后,选择设置-开发设置 secret:secret需要点击右边的重置按钮获取 有了接口该请求了,用什么请求呢? 阅读全文
posted @ 2018-11-02 21:39 gamedaybyday 阅读(1410) 评论(0) 推荐(0)
微信小游戏 main.js没有被压缩
摘要:发布时,发现main.js没有被压缩。 在config.wxgame.ts里增加如下图。 阅读全文
posted @ 2018-10-12 18:31 gamedaybyday 阅读(330) 评论(0) 推荐(0)
微信小游戏 RES版本控制+缓存策略 (resplugin和ResSplitPlugin插件使用)
摘要:参考: RES版本控制 使用 AssetsManager 灵活定制微信小游戏的缓存策略 一、我们的目标 目标就是让玩家快速进入游戏,然后根据游戏的进度加载相应的资源,并可对资源进行版本控制、本地缓存、热更新。 如果美术改一张图或者策划修改一个配置文件就要发布版本再审核,就比较麻烦了。 所以方法3是我 阅读全文
posted @ 2018-10-12 18:30 gamedaybyday 阅读(3693) 评论(7) 推荐(0)
微信小游戏的本地缓存和清除的使用 (text.js image.js file-util.js)
摘要:参考: 微信小游戏,文件系统 UpdateManager-小游戏 一、Egret提供的本地缓存工具类( 备注:新版本进行了修改,并增加了sound.js等) 在微信小游戏项目中,Egret提供了file-util.js、image.js、text.js来控制微信的50M缓存。 二、尝试缓存一个jso 阅读全文
posted @ 2018-10-08 11:23 gamedaybyday 阅读(8981) 评论(0) 推荐(0)
Eui中eui.Image的source和texture属性赋值导致的获取高宽为0问题
摘要:引擎5.2.5版本 一个eui.Image,给source和texture赋值,获取高宽会不同 = = ! 阅读全文
posted @ 2018-09-11 14:40 gamedaybyday 阅读(703) 评论(0) 推荐(0)
Egret动态设置按钮的图片
摘要:参考: 动态设置Button按钮的状态图片 按钮有3个状态,up down disabled。这里区别于source,source.down,source.disabled,而是每个状态单独一个image。 且每个单独的<image>标签有一个特别的属性includeIn,这里表示该图片的状态。 代 阅读全文
posted @ 2018-09-10 11:15 gamedaybyday 阅读(1989) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页