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

46 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

2024-06-19 13:32:32 +08:00
## 更新内容
### 概述
Egret Engine 3.0 包含了白鹭时代研发的遵循HTML5标准的2D引擎及全新打造的[3D引擎](https://github.com/egret-labs/egret-3d)它解决了HTML5性能问题及碎片化问题灵活地满足开发者开发2D或3D游戏的需求并有着极强的跨平台运行能力。
本次更新内容汇总了从引擎 3.2.0 到 3.2.1 的改动。
* eui.Label 增加 style 设置
* Texture 增加设置 bitmapData 属性
* Texture 增加 getPixels 方法
* TextField 增加字号和文字颜色默认值设置
* 增加 exml 编译报错提示
* 修复 RenderTexture 在 webgl 模式下绘制异常问题
* 修复 TextField 测量不准确问题
#### 路线图
* 优化滤镜性能
### TextField新增属性
TextField新增两个属性分别为`egret.TextField.default_size`和`egret.TextField.default_textColor`。当用户设置该属性后,全局`egret.TextField`对象在为设置文本尺寸和文本颜色的时候均会使用默认值渲染。
### EUI Label控件新增style属性
你可以在样式配置文件中定义一个`style`节点,同时设定针对于`Label`控件的样式,如下图:
![](4E6848EA9474A35F2DA5D0B96853C854.jpg)
在.exml文件中如需使用该样式可设置其`style`属性,如下图:
![](39253C5BF3570D760C4213AA175DFE3F.jpg)
### Egret资源管理框架公测版发布
资源管理模块目前作为白鹭引擎的全新特性,本次开放发布希望获得开发者的广泛反馈意见,目前暂时不建议开发者用于正式项目中。
核心功能有:
* 友好的资源加载 API
* 版本控制支持
* 针对不同平台发布不同的资源
* 更容易开发者进行扩展的结构
* 80% 兼容旧版 API
下载地址 https://github.com/egret-labs/resourcemanager