Egret Engine 3.0 包含了白鹭时代研发的遵循HTML5标准的2D引擎及全新打造的3D引擎,它解决了HTML5性能问题及碎片化问题,灵活地满足开发者开发2D或3D游戏的需求,并有着极强的跨平台运行能力。
在 Egret Engine 3.0 中包含了 Egret Engine 3D 和 Egret Engine 2D 两部分,以后会融合在一起,形成完整统一的 Egret Engine。
下面介绍 Egret Engine 3.0.1 到 Egret Engine 3.0.2 之间的更新详情。
在 Egret Engine 2D 的 本次更新中,我们吸收开发者提供的反馈和建议,进一步稳定引擎并优化了一些体验。下面列出的是 3.0.1 到 3.0.2 的更新详情。
在 Egret Engine 3.0.2 优化了 Scroller 的体验,并新增了stopAnimation()
方法,可以立即停止当前的滚动动画。比如像下面这样直接调用即可停止动画。
//停止滚动动画
myscroller.stopAnimation();
更多关于 scroller
的教程可以点击:滚动控制容器
同时我们修复了 Scroller 的一些问题:
- 优化按住 Scroller 后,设置 Scroller.viewport.scrollV 体验
- 修复 Scroller.throwSpeed 设置为0引发的bug
- 修复某些状况下 Scroller 的事件没有移除
- tsconfig 中的 target 和 outDir 参数如果和引擎默认参数一致,编译时不再抛出不许修改的提示信息
- 修复文本测量bug
- 修复 eui 内存泄露问题
- 修复加载空文本文件导致报错问题