egret-docs-master/Engine3D/update/update307
guofei 4fe0162b34 fist commit 2024-06-19 13:32:32 +08:00
..
README.md fist commit 2024-06-19 13:32:32 +08:00

README.md

Egret Engine 3.0 包含了白鹭时代研发的遵循HTML5标准的 2D 引擎及全新打造的 3D 引擎,它解决了 HTML5 性能问题及碎片化问题,灵活地满足开发者开发 2D 或 3D 游戏的需求,并有着极强的跨平台运行能力。

在 Egret Engine 3.0.7 中,我们更新了 Egret Engine 3D 的内容,使得引擎更加完善,高效和易用。同时 Egret Engine 2D 支持在 WebGL 渲染模式下使用自动脏矩形。下面介绍 Egret Engine 3.0.6 到 Egret Engine 3.0.7 之间的更新详情。

Egret Engine 3D

在 Egret Engine 3D 的本次更新中,我们增加了一些新功能并修复若干问题。下面列出的是 3.0.6 到 3.0.7 的更新详情。

新增内容

  • 增加 UV 滚动动画

    通过 Egret Engine 3D 新增的 UVRollMethod 类可以用来实现 UV 滚动效果。通过设置 UV 滚动动画可以实现流动的水或岩浆等效果。 使用 UVRollMethod 制作 UV 滚动动画,参考:UV 滚动动画效果示例

  • 增加 UV 精灵动画

    新增的 UVSpriteSheetMethod 类用来实现UV精灵动画的渲染方法 。UV 精灵动画是将一整张贴图中用行列来分割帧动画,然后实现每帧播放。其行数 × 列数是总帧数。可以通过设置 frameNum 来控制只播放的帧数。 使用 UVSpriteSheetMethod 制作 UV 精灵动画,参考:UV 精灵动画效果示例

  • 新增AOMap贴图

    新增 AOMapMethod 类,可以使用渲染好的 AO 贴图进行渲染,增加渲染表现效果。

  • 新增地形贴图混合

    新增 TerrainARGBMethod 类地形贴图混合渲染方法。使用一张贴图中的ARGB色来进行4张贴图进行混合。

  • 新增 Exponential Height Fog顶点雾功能

    新增 FogMethod使用新增的 FogMethod 类可以创建 Exponential Height Fog顶点雾渲染。

修复问题

  • 修复了检测碰撞没有作用的 BUG。
  • 修复加载多个模型在场景中会出现异常的 BUG。
  • 修复当场景中物体时摄像机会在一个位置看不到物体的 BUG。
  • 修复渲染线框由于顶点过多导致无法渲染的 BUG。

教程文档

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

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

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