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