guofei 4fe0162b34 | ||
---|---|---|
.. | ||
README.md |
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 的更新详情。
新增内容
-
通过 Egret Engine 3D 新增的 UVRollMethod 类可以用来实现 UV 滚动效果。通过设置 UV 滚动动画可以实现流动的水或岩浆等效果。 使用 UVRollMethod 制作 UV 滚动动画,参考:UV 滚动动画效果示例
-
新增的 UVSpriteSheetMethod 类用来实现UV精灵动画的渲染方法 。UV 精灵动画是将一整张贴图中用行列来分割帧动画,然后实现每帧播放。其行数 × 列数是总帧数。可以通过设置 frameNum 来控制只播放的帧数。 使用 UVSpriteSheetMethod 制作 UV 精灵动画,参考:UV 精灵动画效果示例
-
新增 AOMapMethod 类,可以使用渲染好的 AO 贴图进行渲染,增加渲染表现效果。
-
新增 TerrainARGBMethod 类,地形贴图混合渲染方法。使用一张贴图中的ARGB色来进行4张贴图进行混合。
-
新增 Exponential Height Fog(顶点雾)功能
新增 FogMethod,使用新增的 FogMethod 类可以创建 Exponential Height Fog(顶点雾)渲染。
修复问题
- 修复了检测碰撞没有作用的 BUG。
- 修复加载多个模型在场景中会出现异常的 BUG。
- 修复当场景中物体时摄像机会在一个位置看不到物体的 BUG。
- 修复渲染线框由于顶点过多导致无法渲染的 BUG。
教程文档
在更新引擎的同时我们提供了新的教程,并将逐步完善。
您可以从入门教程开始学习:Egret3D入门
更深入的API学习可以点击:Egret3D API