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

50 lines
2.2 KiB
Markdown
Raw Permalink 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 3D
在 Egret Engine 3D 的本次更新中,我们增加了一些新功能并修复若干问题。下面列出的是 3.1.1 到 3.1.2 的更新详情。
### 更新内容
* 增加 [VideoTexture](http://developer.egret.com/cn/apidoc/index/name/egret3d.VideoTexture)
使用 VideoTexture 可以通过 Video 标签采集视频。使用时需要注意设置贴图的宽度和高度必须为2的N次方。
* 增加 HUD 可自定义 shader
* 增加 [Streamer](http://developer.egret.com/cn/apidoc/index/name/egret3d.StreamerMethod) 材质特效
使用 StreamerMethod 可以实现UV流光滚动效果的渲染方法。
* 增加 MRT post effect 框架
离屏渲染框架GPU 在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作。
* 增加多 [Pass](http://developer.egret.com/cn/apidoc/index/name/egret3d.MaterialPass) 混合渲染框架.
材质渲染 Pass 根据 Mesh 数据、模型的材质还有灯光数据的不同。以不同的渲染方法,会组成相应的 shader 内容,然后渲染出不同的效果。
### 工具
* Unity3d 插件可以导出骨骼动画
下载 Unity3D 模型导出插件:[Unity Export tool](https://github.com/mebiusashan/egret-3d/tree/master/ExportTools)
使用说明:[Unity3D 模型导出插件](../../../Engine3D/Egret3DExport/Unity3d/README.md)
### 教程文档
在更新引擎的同时我们更新了 [Egret Engine 3D 的系列教程](../../../Engine3D/getStarted/getStarted/README.md)。
您可以从入门教程开始学习:[Get Started](../../../Engine3D/getStarted/getStarted/README.md)
更深入的API学习可以点击[Egret3D API](http://developer.egret.com/cn/apidoc/index/name/egret3d.AlphaMaskMethod)
### 修复问题
* 修复 TGA 贴图不能正常使用 BUG。
* 修复 ColorMaterial 不能使用的 BUG。
* 修复 CubeMaterial 不能使用的 BUG。
* 修复 Sound 设置监听者位置没有作用的 BUG。
* 修复 normal 空间错误问题,导致灯光错误。