• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

oops-framework: Cocos Creato 3.x 版本的游戏框架,框架中集成一些优秀的第三方库 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

oops-framework

开源软件地址:

https://gitee.com/dgflash/oops-framework

开源软件介绍:

oops-framework

介绍

oops-framework 基于 Cocos Creato 3.x 开发的一款游戏框架

  1. 提供游戏常用功能库,提高开发效率
  2. 提供业务模块开发的模板,降低程序设计难度
  3. 框架内置模块低耦合,可自行删除不需要的模块

技术分类

  1. 基础类
    • 界面管理 - LayerManager.ts
    • 资源管理 - ResLoader.ts
    • 时间管理 - TimerManager.ts
    • 音效管理 - AudioManager.ts
    • 消息管理 - MessageManager.ts
    • 屏幕适应 - GUI.ts.ts
    • 本地存储 - StorageManager.ts
  2. 界面类
    • 常用UI组件
      • 按钮类 - gui/button
      • 标签类 - gui/label
      • 语言类 - gui/language
    • MVVM组件库 - core/libs/model-view
  3. 网络类
    • Http - core/network/HttpRequest.ts
    • WebSocket - core/network/NetManager.ts
  4. 框架类
    • ECS(Entity-Component-System)- core/libs/ECS.ts
    • BehaviorTree 行为树 - core/libs/behavior-tree
    • 可视化动画状态机 - core/libs/animator
  5. 工具类
    • 异步队列 - AsyncQueue.ts
    • 日志管理 - Logger.ts
    • 随机数生成器 - RandomManager.ts
    • 各种辅助方法库
    • 加密工具 - core/utils
  6. 渲染纹理
    • 三维摄像机内容显示到模型上 - RtToModel
    • 三维模型显示到二维精灵上 - RtToSprite

集成优秀的第三方库

  1. WebSocket 框架(原创者设计灵活,易扩展自定义协议)原创者代码地址
  2. animator 可视化动画状态机(与Untiy3D的Animator使用体验类似,扩展三维骨骼动画支持) 原创者代码地址
  3. model-view MVVM组件库(原库为cc2.x版本,本人升级到cc3.x) 原创者代码地址
  4. seedrandom 带随机种子的随机数库 原创者代码地址
  5. ECS 框架 原创者代码地址
  6. 资源打包zip加载 原创者代码地址
  7. behavior-tree 行为树
  8. 本地存储库数据加密
  9. MD5、Crypto

框架部分功能演示

框架实现的解决方案演示

新手引导组件 oops-guide 演示

联机游戏框架 oops-mgobe

源码下载地址

注:

打开项目请用Cocos Creator v3.4.2 以上版本

学习交流QQ群:798575969


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap