/flower

客户端解决方案,包含显示引擎、调试服务器、配套工具,支持 Cocos2dx 和 Dom 渲染方式(可以很方便扩展其它 js 渲染方式)

Primary LanguageJavaScript

flower

这是一个中和性的游戏引擎框架,基于 Cocos2dx 构建(支持 native 和 h5),舍弃了 Cocos2dx 的类库 API 结构,

把所有 API 重新封装了一遍,触摸事件以及鼠标事件,显示列表结构都重新构造过,之所以这样做,是出于以下几点考虑:

  1. 原有的 Cocos2dx API 封装的不是很友好

  2. Cocos2dx 的触摸事件有点乱

  3. 不能满足新的 UI 框架的底层架构

  4. native 和 h5 版本 API 和写法不统一

  5. 基础对象功能缺失,例如滤镜等没有封装好

  6. 没有自动内存释放和管理机制

  7. 很多错误难以跟踪

  8. 希望在基础引擎中加入更多的调试功能

  9. 希望对 API 进行游戏相关的内容扩展

10.资源管理比较弱,希望加入更多更智能的资源管理方法

已发布版本

1.0 版本

1) 基础的显示列表

2) 基础的资源管理和加载

3) Tween (缓动类库)

规划版本

1.5 新的 UI 框架

1.6 加入网络访问,http、WebSocket

1.7 加入远程 API (与 remote 服务器相连后可以使用)

2.0 结合 nodejs 服务器进行远程调试,热更新,远程监控,热更新等等

已知BUG

BUG 列表

未来版本功能点记录

1.5 版本功能点

1.6 版本功能点

1.7 版本功能点

2.0 版本功能点