egret-docs-master/Engine3D/update/update310/README.md

48 lines
2.1 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 的本次更新中,提供了若干新的功能,同时我们吸收开发者的意见修复若干问题。下面介绍 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)