EgretEngine可以快速开发基于HTML5的网页游戏

EgretEngine可以快速开发基于HTML5的网页游戏

白鹭引擎(Egret Engine)

软件特点

模型系统封装了自己的引擎静态模型和动画模型,并提供了3Dmax导出插件白鹭引擎游戏开发,这意味着它支持任何3D模型格式。

材质系统可以根据自己的渲染风格,通过调整参数或添加材质效果来灵活编辑材质。

照明系统支持TBN直接照明系统,未来还将支持间接照明,以改善光影效果。

动画系统支持3Dmax中高级骨骼动画和镜头动画游戏策划,满足大部分游戏需求。

该系统(阴影系统)改善了渲染效果,增强了渲染的视觉真实感。

系统基于OpenGL ES2.0标准的原生webgl着色器,并与引擎功能紧密集成和扩展。 它为未来的着色器编辑器铺平了道路。

特征

灵活的显示对象可以通过内置的显示列表轻松管理游戏中的视觉元素

矢量/位图双支持内置矢量绘图功能游戏动态,矢量图形可实时绘制并与位图配合使用

便捷的资源管理通过资源管理模块,您可以同步或异步加载白鹭引擎游戏开发,让您的游戏体验更加流畅。

白鹭引擎(Egret Engine)

多种屏幕适配策略内置四种适配策略让游戏完美适应不同分辨率

高效的物理引擎内置P2物理引擎,可以快速构建类似《愤怒的小鸟》的游戏

华丽的粒子系统内置数十种参数,可配置千余种粒子效果,满足各种游戏特效渲染系统的需求。 采用全新的自动脏矩形技术,探索H5环境的最佳运行性能。

全面支持TiledMap地图编辑器,灵活便捷的第三方库接入支持

白鹭引擎(Egret Engine)

变更日志

[修复] textInput 设置 lineSpacing 后,打字时光标位置会向上跳的问题。

[修复] iOS 浏览器上 WebSocket 发送数据时出现服务器解析错误的问题

[修复] 移动文本时屏幕上会出现渲染残留的问题。

[修复]使用ES5编译第三方库会报错

[修复] DisplayObject.hitTestPoint 有锚点时无法点击

[新增]ScrollBar增加autoVisibility属性。可用于设置滚动条是否自动隐藏

[新增]9方网格参数可设置为0的功能

【优化】提高运行环境中游戏资源过多时的加载速度。

【优化】当项目文件夹出现错误导致Egret引擎无法启动时,会显示更详细的提示信息。

文章来源:https://xiazai.zol.com.cn/baike/565379.shtml