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

40 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

Egret Engine 3.0 包含了白鹭时代研发的遵循HTML5标准的2D引擎及全新打造的3D引擎它解决了HTML5性能问题及碎片化问题灵活地满足开发者开发2D或3D游戏的需求并有着极强的跨平台运行能力。
下面介绍 Egret Engine 3.0.2 到 Egret Engine 3.0.3 之间的更新详情。
### Egret Engine 2D
在 Egret Engine 2D 的 本次更新中,我们吸收开发者提供的反馈和建议,进一步稳定引擎并优化了一些体验。下面列出的是 3.0.2 到 3.0.3 的更新详情。
#### ScrollBar 是否自动隐藏滚动条
在 Egret Engine 3.0.3 优化了 Scroller 的体验。当我们使用 Scroller 实现一些滚动区域的效果时,会发现右侧有一个滚动条(ScrollBar),默认是自动隐藏的。即当我们不滚动时不会显示该滚动条。现在可以使用 ScrollBar VScrollBar 和 HScrollBar`autoVisibility`属性,设置是否自动隐藏该滚动条。具体是如下的策略:
默认的 `autoVisibility` 属性为`true`,即自动隐藏的。当我们把 `autoVisibility` 的属性设置为 `false` 时,是否显示滚动条取决于 ScrollerBar 的 `visible` 属性,当 `visible``true` 时始终显示滚动条,为 `false` 时始终隐藏滚动条。
更多关于 `scroller` 的教程可以点击:[滚动控制容器](http://edn.egret.com/cn/docs/page/611#滚动条显示策略)
#### 9 宫格参数可为 0
现在不限制 9 宫格的参数不能为 0 。
更多关于九宫格的使用请参考:[九宫格的使用](http://edn.egret.com/cn/docs/page/133)
#### 优化提示信息
当项目文件夹出错不能启动 Egret 引擎时,显示更详细的提示信息。比如我们再编译引擎时,如果出错会增加项目目录信息,如下所示:
![](56ca77219889c.PNG)
#### 修复的其他问题
本次更新内容汇总了从引擎 3.0.2 到 3.0.3 的改动。
【优化】提升 Runtime 环境下,游戏资源过多时的加载速度。
【修复】textInput 设置 lineSpacing后输入时候光标位置会往上跳一下的问题。
【修复】WebSocket 在 iOS 浏览器上发送数据会出现服务器解析错误的 问题。
【修复】文本移动时在屏幕上会有渲染残留的问题。
【修复】第三方库使用 ES5 编译时,会报错的问题。
【修复】DisplayObject.hitTestPoint 有锚点时不能被点击的问题。