48 lines
2.1 KiB
Markdown
48 lines
2.1 KiB
Markdown
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
|
||
|
||
在 Egret Engine 3D 的本次更新中,我们增加了一些新功能并修复若干问题。下面列出的是 3.0.8 到 3.1.0 的更新详情。
|
||
|
||
### 更新内容
|
||
|
||
* [LightMap](http://edn.egret.com/cn/apidoc/index/name/egret3d.LightmapMethod)
|
||
|
||
三维软件里实现打好光,然后渲染把场景各表面的光照输出到贴图上.然后使用模型的第 2UV,渲染出 Lightmap 效果。
|
||
|
||
* [AlphaMask](http://edn.egret.com/cn/apidoc/index/name/egret3d.AlphaMaskMethod)
|
||
|
||
实现 Alpha 遮罩渲染方法。该贴图的 R 通道被用于赋值到 diffuse 数据的 Alpha 上面。
|
||
|
||
* [cutAlpha](http://edn.egret.com/cn/apidoc/index/name/egret3d.MaterialBase#cutAlpha)
|
||
|
||
新增图片镂空,Alpha 剔除功能。通过设置材质的 cutAlpha 值设置带透明贴图的材质透明部分的阀值。
|
||
|
||
* 重置 Shader 结构
|
||
|
||
增加着色 Phase。
|
||
|
||
### 修复问题
|
||
|
||
* 修复了3DMAX 模型导出插件读取 UV 的 BUG。
|
||
* 修复了模型使用 Alpha 贴图导致深度乱序的 BUG。
|
||
* 修复粒子系统生命周期的 BUG。
|
||
* 修复粒子系统跟随 BUG。
|
||
* 修复粒子系统较高的发射速率 BUG。
|
||
* 修复材质系统 gloss 值失效。
|
||
* 修复材质系统 specularLevel 值失效。
|
||
* 修复材质系统 BlendModle.NORMAL 透明乱序。
|
||
* 修复 DirectLight 高光显示错误。
|
||
* 修复 PointLight 高光显示错误。
|
||
|
||
### 教程文档
|
||
|
||
在更新引擎的同时我们提供了新的教程,并将逐步完善。
|
||
|
||
您可以从入门教程开始学习:[Egret3D入门](http://edn.egret.com/cn/docs/page/906)
|
||
|
||
更深入的API学习可以点击:[Egret3D API](http://edn.egret.com/cn/apidoc/index/name/egret3d.AlphaMaskMethod)
|
||
|