/ccc-frameworks

基于CocosCreator的游戏开发框架

Primary LanguageTypeScript

Cocos Creater 游戏框架

基于CocosCreator开发的游戏框架。

  • UI管理 (常规UI管理方案)

  • Sdk管理 (常规Sdk管理方案)

  • Data管理 (配置数据管理)

  • Event管理 (观察者模式)

  • Audio管理 (对系统Audio引擎的简单封装)

  • Timer管理 (通过Scheduler实现的Timer封装)

  • Shader管理 (整合后的一套Shader管理方案)

  • Storage管理 (常规Storage管理方案)

  • Utils

    • Gzip (gzip压缩支持库)
    • Base64 (支持中文、效率较高)
    • QRCode (二维码扩展支持库)
    • HttpUtil (网络请求、文件下载等)
    • SingleFactory (单例工厂,单例较多时方便管理)
    • BezierMaker (贝塞尔曲线点位置计算)
  • 扩展组件

    • 基础组件 (封装部分方法,所有的组件都建议继承它)
    • 热更新组件 (对官方热更新进行了修改,组件只关心热更事件发送)
    • 二维码组件 (二维码组件,二维码常规参数修改)
    • ShaderSprite组件 (兼容2.0.x所有版本,内置部分Shader效果,更多Shaer可以自行添加)
    • 简单多语言组件支持(配合DataManager使用,基于加载语言配置表的情况下)
    • FitUI(UI适配组件,帮助快速适配全面刘海屏)
  • 更多

    • protocol buffers (序列化数据结构协议)
    • expression evaluator (数学表达式求值支持)
    • more ...