Egret Engine可以快速开发基于HTML5的网页游戏,您不仅可以体验到开源免费游戏引擎产品,Egret Engine同时还能通过Egret相关产品搭建快速优雅的工作流。
软件特色
模型系统封装了自己的引擎静态模型及动画模型,并提供了3Dmax 导出插件,也就是说支持任意3D模型格式。
材质系统可以根据自己的渲染风格,灵活的通过调整参数或增加材质特效的方式对材质进行编辑。
灯光系统支持TBN直接光照系统,未来还会支持间接光照,提高光影效果。
动画系统支持了3Dmax中高级骨骼动画及相机动画,满足绝大部分游戏需要。
系统(阴影系统)提高渲染效果,增强渲染视觉真实感。
系统基于OpenGL ES2.0 标准的原生webgl shader,并与引擎功能紧密结合及拓展。为未来的shader编辑器做好了铺垫。
功能介绍
灵活的显示对象通过内置显示列表,可方便管理游戏中可视化元素
矢量图/位图双重支持内置矢量绘图功能,可实时绘制矢量图形,与位图搭配使用
方便的资源管理通过资源管理模块,可同步或异步加载,让你的游戏体验流畅
多种屏幕适配策略内置四种适配策略,让游戏完美适配不同分辨率
高效的物理引擎内置P2物理引擎,可快速搭建类似《愤怒的小鸟》游戏
绚丽的粒子系统通过内置几十种参数,可配置千余种粒子效果,满足各种游戏特效渲染系统采用全新的自动脏矩形技术,发掘H5环境最优运行性能。
完整支持TiledMap地图编辑器灵活方便的第三方库的接入支持
更新日志
【修复】textInput 设置 lineSpacing后,输入时候光标位置会往上跳一下的问题
【修复】WebSocket 在 iOS 浏览器上发送数据会出现服务器解析错误的
【修复】文本移动时在屏幕上会有渲染残留的
【修复】第三方库使用 ES5 编译时,会报错的问题
【修复】DisplayObject.hitTestPoint 有锚点时不能被点击的
【新增】ScrollBar 增加 autoVisibility 属性。可以用于设置滚动条是否自动隐藏
【新增】9宫格参数可以设置为0的功能
【优化】提升 Runtime 环境下,游戏资源过多时的加载速度
【优化】当项目文件夹出错不能启动 Egret 引擎时,显示更详细的提示信息
模型系统封装了自己的引擎静态模型及动画模型,并提供了3Dmax 导出插件,也就是说支持任意3D模型格式。
材质系统可以根据自己的渲染风格,灵活的通过调整参数或增加材质特效的方式对材质进行编辑。
灯光系统支持TBN直接光照系统,未来还会支持间接光照,提高光影效果。
动画系统支持了3Dmax中高级骨骼动画及相机动画,满足绝大部分游戏需要。
系统(阴影系统)提高渲染效果,增强渲染视觉真实感。
系统基于OpenGL ES2.0 标准的原生webgl shader,并与引擎功能紧密结合及拓展。为未来的shader编辑器做好了铺垫。
灵活的显示对象通过内置显示列表,可方便管理游戏中可视化元素
矢量图/位图双重支持内置矢量绘图功能,可实时绘制矢量图形,与位图搭配使用
方便的资源管理通过资源管理模块,可同步或异步加载,让你的游戏体验流畅
多种屏幕适配策略内置四种适配策略,让游戏完美适配不同分辨率
高效的物理引擎内置P2物理引擎,可快速搭建类似《愤怒的小鸟》游戏
绚丽的粒子系统通过内置几十种参数,可配置千余种粒子效果,满足各种游戏特效渲染系统采用全新的自动脏矩形技术,发掘H5环境最优运行性能。
完整支持TiledMap地图编辑器灵活方便的第三方库的接入支持
【修复】textInput 设置 lineSpacing后,输入时候光标位置会往上跳一下的问题
【修复】WebSocket 在 iOS 浏览器上发送数据会出现服务器解析错误的
【修复】文本移动时在屏幕上会有渲染残留的
【修复】第三方库使用 ES5 编译时,会报错的问题
【修复】DisplayObject.hitTestPoint 有锚点时不能被点击的
【新增】ScrollBar 增加 autoVisibility 属性。可以用于设置滚动条是否自动隐藏
【新增】9宫格参数可以设置为0的功能
【优化】提升 Runtime 环境下,游戏资源过多时的加载速度
【优化】当项目文件夹出错不能启动 Egret 引擎时,显示更详细的提示信息