在我上一个手游项目中,前端使用的是白鹭引擎,后端使用的框架是pomelo,前端使用的网络库是pomelo提供给白鹭的,可以在git上拿到这份源代码,或者应该pomelo的官网也可以找到。本文是对这份PomeloForEgret源码的分析。一个完整的客户端网络库应该包括初始化,握手,发送心跳包,协议数据的发送和接收。PomeloForEgret基于websocket,完整的包含了上述的功能,数据的发
分类:
其他好文 时间:
2019-10-27 12:58:13
阅读次数:
118
前言:本学习文档的目的是为了实现h5,或者简单的h5游戏,比如说,我们要实现一个可以左右,或者上下移动的场景的h5,在场景移动的过程中,会有相应的动画或者操作,我们通过 js 也可以实现,但是为了流畅度和更好的效果,还是需要借助一些引擎来实现,比如说 2d的渲染引擎 pixi.js 或者是本文档要学 ...
分类:
其他好文 时间:
2019-09-29 12:45:39
阅读次数:
133
版本2.1.1.1 游戏中用的高亮文字,例如下图 "使用 2钻石 可获得金币",2钻石是不同颜色高亮的。 白鹭的高亮文字有文本样式 Laya使用HTMLDivElement组件 在编辑模式F9,增加html库 在编辑模式,层级窗口右键,创建HtmlDivElement组件 代码中设置 实际显示效果 ...
分类:
其他好文 时间:
2019-09-18 19:37:12
阅读次数:
139
测试版本2.1.1.1 查看bin/libs/laya.wxmini.js。 发现只会缓存png,jpg。 声音和atlas,json不会缓存。 对比白鹭,白鹭是将png,jpg,atlas,json都进行了缓存。且可以设置哪些需要缓存,哪些不需要。这一点方便多了。 微信图片加载流程 MiniAdp ...
分类:
微信 时间:
2019-09-18 09:20:45
阅读次数:
247
测试版本:Laya 2.1.1.1 位图文字 白鹭的位图文字是由TextureMerger制作,然后在exml里使用。 Laya的则直接使用FontClip组件。 在编辑模式,层级窗口中右键,选择创建组件UI,选择FontClip 将美术提供的位图文字赋值给FontClip的属性面板的skin属性, ...
分类:
其他好文 时间:
2019-09-10 18:10:42
阅读次数:
334
最近因需要,入手H5游戏。 写游戏当然需要有引擎。 "H5游戏开发:游戏引擎入门推荐" "如何选择 H5 游戏引擎" "白鹭引擎和layabox哪个好用,哪个技术更成熟 ?" "LayaBox 与 Egret 选择哪个呢?" "Egret 4.1.6 和 LayaBox(LayaAir 2.0) 的 ...
分类:
其他好文 时间:
2019-02-28 22:57:04
阅读次数:
875
前言 相信我,这个错误新手都不陌生:TypeError: Cannot read property 'asCom' of null 还有,一定要看我上一篇,哦不(人家应该是报了这个错,才找到看到这篇文章的) 错误描述 项目背景:Egret+fairyGui 1.官方案例我可以跑通 2.一替换成自己的 ...
分类:
其他好文 时间:
2018-12-15 15:45:07
阅读次数:
781
背景介绍:基于白鹭引擎的微信H5RPG类游戏 1、充值。 苹果系统目前无法在微信游戏上进行充值,所有要有相关内容提示。 充值不到账的补发问题。 2、内存。 当小程序占用手机内存过高时,手机会自动退出该程序。 3、兼容。 微信缓存在部分机型上的兼容问题。资源加载时关键文件加载不了。 4、卡顿。 引擎版 ...
分类:
微信 时间:
2018-08-31 14:51:20
阅读次数:
658
插件使用案例 2018年8月13日,白鹭引擎发布5.2.7 版本。本次版本主要新增了两大功能:命令行增加自动合图插件TextureMergerPlugin,微信小游戏支持库增加二进制和声音缓存方案。 同时,本次版本还是对 5.2 版本的一次集中性缺陷修复,更新修复了大家反馈的涉及2D渲染- Java ...
分类:
其他好文 时间:
2018-08-16 19:54:44
阅读次数:
2620
2018年8月13日,白鹭引擎发布5.2.7 版本。本次版本主要新增了两大功能:命令行增加自动合图插件TextureMergerPlugin,微信小游戏支持库增加二进制和声音缓存方案。 同时,本次版本还是对 5.2 版本的一次集中性缺陷修复,更新修复了大家反馈的涉及2D渲染- JavaScript、 ...
分类:
其他好文 时间:
2018-08-15 18:39:25
阅读次数:
197