Egret

HTML5游戏开发的解决方案
Egret是一套完整的HTML5游戏开发解决方案。Egret中包含多个工具以及项目。Egret Engine是一个基于TypeScript语言开发的HTML5游戏引擎,该项目在BSD许可证下发布。它支持跨平台特性,允许开发者将游戏发布到Web、iOS、Android、Windows Phone、PC等平台。

简介

使用Egret Engine开发的游戏可发布为HTML5版本,运行于浏览器之中。同时,也可以发布为iOSAndroidWindowsPhone原生程序。Egret Engine不仅包括2D游戏引擎,还提供了3D游戏引擎版本,以及一系列辅助游戏开发的工具,使得开发者能够搭建自己的游戏开发工作流。

特点与功能

Egret Engine继承了Flash的优点,专注于游戏开发,提供了显示列表、精灵、事件机制、纹理集合、矢量绘图、网络加载、位图字体、性能监控、反射、XML处理、骨骼动画、资源加载、EUI、脏矩形渲染、WebSocket支持等功能。此外,它还包括物理系统、屏幕适配模块、三种渲染模式无缝切换、粒子库系统等模块,以满足不同的游戏开发需求。