Egret Engine 3.0 包含了白鹭时代研发的遵循HTML5标准的 2D 引擎及全新打造的 3D 引擎,它解决了 HTML5 性能问题及碎片化问题,灵活地满足开发者开发 2D 或 3D 游戏的需求,并有着极强的跨平台运行能力。
在 Egret Engine 的本次更新中,提供了若干新的功能,同时我们吸收开发者的意见修复若干问题。下面介绍 Egret Engine 3.0.8 到 Egret Engine 3.1.0 之间的更新详情。
在 Egret Engine 3D 的本次更新中,我们增加了一些新功能并修复若干问题。下面列出的是 3.0.8 到 3.1.0 的更新详情。
-
三维软件里实现打好光,然后渲染把场景各表面的光照输出到贴图上.然后使用模型的第 2UV,渲染出 Lightmap 效果。
-
实现 Alpha 遮罩渲染方法。该贴图的 R 通道被用于赋值到 diffuse 数据的 Alpha 上面。
-
新增图片镂空,Alpha 剔除功能。通过设置材质的 cutAlpha 值设置带透明贴图的材质透明部分的阀值。
-
重置 Shader 结构
增加着色 Phase。
- 修复了3DMAX 模型导出插件读取 UV 的 BUG。
- 修复了模型使用 Alpha 贴图导致深度乱序的 BUG。
- 修复粒子系统生命周期的 BUG。
- 修复粒子系统跟随 BUG。
- 修复粒子系统较高的发射速率 BUG。
- 修复材质系统 gloss 值失效。
- 修复材质系统 specularLevel 值失效。
- 修复材质系统 BlendModle.NORMAL 透明乱序。
- 修复 DirectLight 高光显示错误。
- 修复 PointLight 高光显示错误。
在更新引擎的同时我们提供了新的教程,并将逐步完善。
您可以从入门教程开始学习:Egret3D入门
更深入的API学习可以点击:Egret3D API