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

2.1 KiB
Raw Blame History

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

    三维软件里实现打好光,然后渲染把场景各表面的光照输出到贴图上.然后使用模型的第 2UV渲染出 Lightmap 效果。

  • AlphaMask

    实现 Alpha 遮罩渲染方法。该贴图的 R 通道被用于赋值到 diffuse 数据的 Alpha 上面。

  • cutAlpha

    新增图片镂空Alpha 剔除功能。通过设置材质的 cutAlpha 值设置带透明贴图的材质透明部分的阀值。

  • 重置 Shader 结构

    增加着色 Phase。

修复问题

  • 修复了3DMAX 模型导出插件读取 UV 的 BUG。
  • 修复了模型使用 Alpha 贴图导致深度乱序的 BUG。
  • 修复粒子系统生命周期的 BUG。
  • 修复粒子系统跟随 BUG。
  • 修复粒子系统较高的发射速率 BUG。
  • 修复材质系统 gloss 值失效。
  • 修复材质系统 specularLevel 值失效。
  • 修复材质系统 BlendModle.NORMAL 透明乱序。
  • 修复 DirectLight 高光显示错误。
  • 修复 PointLight 高光显示错误。

教程文档

在更新引擎的同时我们提供了新的教程,并将逐步完善。

您可以从入门教程开始学习:Egret3D入门

更深入的API学习可以点击Egret3D API