egret-docs-master/Engine2D/update/update302/README.md

1.5 KiB
Raw Blame History

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

在 Egret Engine 2D 的 本次更新中,我们吸收开发者提供的反馈和建议,进一步稳定引擎并优化了一些体验。下面列出的是 3.0.1 到 3.0.2 的更新详情。

Scroller

在 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 内存泄露问题
  • 修复加载空文本文件导致报错问题