dgflash 71c17443d8 update README.md.
Signed-off-by: dgflash <dgflash@qq.com>
2024-09-02 06:46:19 +00:00
.
2023-02-10 10:44:46 +08:00
2024-08-22 20:29:06 +08:00
2024-02-20 18:08:17 +08:00
2024-05-16 17:33:21 +08:00
.
2023-07-29 10:08:45 +08:00
2021-07-03 08:11:21 +00:00
2024-05-16 17:33:21 +08:00
2024-09-02 06:46:19 +00:00
.
2022-06-17 14:04:42 +08:00
2022-10-14 15:28:42 +08:00

oops-framework

介绍

Oops Framework 基于 Cocos Creator 3.x 开发的一款游戏框架。

  1. 提供游戏常用功能库,提高开发效率
  2. 提供业务模块代码模板,降低程序设计难度
  3. 框架内置模块低耦合,可自行删减不需要的模块,以适应不同类型的游戏
  4. 框架提供游戏常用插件工具
    • 热更新配置生成插件(传送门)
    • 策划Excel配置表生成Json格式与配套ts代码插件(传送门)

注:

  1. 项目下载后执行update-oops-plugin-framework.bat下载最新版本框架插件在启动Cocos Creator运行项目
  2. master分支一般会与 Cocos Creator 引擎最新版本保持同步,需要其它版本可选其它分支下载

框架介绍与文档

QQ群

  • 7985759691群
  • 6214153002群
  • 6285758753群
  • 2265241844群

QQ频道提供教程持续更新频道号q366856bf5

技术分类

  1. 基础类

    • 资源管理
    • 时间管理
    • 音效管理
    • 消息管理
    • 屏幕适应
    • 本地存储
    • 随机数库
    • 日志管理
  2. 界面类

    • 界面管理
    • 界面组件库
      • 标签类组件
      • 按钮类组件
      • 多语言组件
    • MVVM组件库
  3. 框架类

    • ECS
    • 行为树
  4. 动画类

    • 动画状态机
    • 动画特效组件
    • 动画移动组件
  5. 摄像机

    • 自由飞行摄像机
    • 轨道摄像机
  6. 网络类

    • Http
    • WebSocket
  7. 工具类

    • 数据集合
    • 加密工具
    • 辅助方法库
  8. 渲染纹理

    • 三维摄像机内容显示到模型上
    • 三维模型显示到二维精灵上
  9. 热更新

  10. 业务框架模板

  11. 框架以插件方式提供,与项目代码分离,方便不同版本平滑升级

  12. 框架辅助插件

插件分类

  1. 静态配置表Excel转Json数据与对应的数据结构TS脚本插件【教程传送门】
    • 执行工程根目录下update-oops-plugin-excel-to-json.bat文件更新最新版本
  2. 热更新组件配套生成热更数据插件 【教程传送门】
    • 执行工程根目录下update-oops-plugin-hot-update.bat文件更新最新版本

引用且重构过的第三方库

库名 介绍 原创
WebSocket 原创者设计灵活,易扩展自定义协议 原创
animator 可视化动画状态机与Untiy的Animator使用体验类似扩展3D骨骼动画支持 原创
model-view MVVM组件库原创为cc2.x版本本人升级到cc3.x 原创
ECS Entity-Component-System升级优化过 原创

在线演示

网络游戏全栈解决方案

角色扮演游戏解决方案 - 2D角色

角色扮演游戏解决方案 - 3D角色

新手引导解决方案

Tiledmap地图类游戏解决方案

开源框架 oops-framework gitee

开源框架 oops-framework github

Description
基于 Cocos Creator 3.x 版本开发的游戏框架,此项目为 Oops Framework 教程项目,如果使用框架制作游戏项目可下载 oops-game-kit 游戏项目模板开发。
Readme MIT 56 MiB
Languages
TypeScript 98.1%
Shell 0.9%
Batchfile 0.9%