README.md

This commit is contained in:
dgflash
2022-07-21 14:01:02 +08:00
parent 7ab6b8edc3
commit 17959eb50c
2 changed files with 19 additions and 33 deletions

View File

@@ -8,29 +8,16 @@ oops-framework 基于 Cocos Creato 3.x 开发的一款游戏框架
4. 框架提供游戏常用插件工具
注:
1. [源库链接更新效率更高](https://gitee.com/dgflash/oops-framework)好用记得给作者一个Star你们的支持就是我持续维护的动力。
1. [源库链接更新效率更高](https://gitee.com/dgflash/oops-framework)
2. Cocos Creato 3.x 不同版的框架在源库分支中下载master分支为最新引擎版本
3. 学习交流 QQ 群798575969
![](http://dgflash.gitee.io/oops-full-stack-web/doc/img/qq.png)
#### 框架使用说明
框架里的技术内容是较多,每项技术作者都用到项目中测试过,所以单项技术的稳定性是相对有保证的。开发者拿到框架按自己当前需求了解需要的技术即可。
1. 初次接触游戏开发者的阅读建议
- 阅读 script/game/initialize 文件夹下的游戏初始化流程
- 理解如何建立一个游戏模块
- 理解游戏初始化流程做了哪些事
- 理解资源加载界面是如何通过界面管理oops.gui.open的API启动预制界面
- 理解后举一反三,通过预制拼好界面,尝试调用通过 Cocos Creator 节点组件开发模式制作界面,在通过 oops-framework 的API 管理界面的打开与关闭
- 然后做一些 DEMO 小程序练习加深技术使用熟练度,在转入到第二阶段
2. 有项目经验开发者的阅读建议
- 阅读 script/game 中作者提供的一个 DEMO这个 DEMO 作者表达的是基于 oops-framework 设计的业务框架
- 理解模块三层架构设计思路,辅助需求分析
- 理解模块代码模板,辅助业务模块开发
- 理解模块之间代码分离,保持业务思路清晰
- 理解模块之间低耦合,降低模块之间的依赖度
#### 技术文档
- [oops-framework](https://gitee.com/dgflash/oops-framework/tree/master/doc/core)
- [ecs](https://gitee.com/dgflash/oops-framework/tree/master/doc/ecs/ecs.md)
- [mvvm](https://gitee.com/dgflash/oops-framework/tree/master/doc/mvvm)
#### 技术分类
1. 基础类
@@ -104,13 +91,12 @@ oops-framework 基于 Cocos Creato 3.x 开发的一款游戏框架
| 2021-10-20 | dogegg | 支持添加 cc.Component 到 ecs 实体对象中 |
| 2022-02-18 | 匿名好友 | 修复 TimerManager 时间管理对象,在游戏最小化切到最大化时,定时间器不触发完成事件的问题 |
#### [框架部分功能演示](https://oops-1255342636.cos-website.ap-shanghai.myqcloud.com/oops-framework/)
#### [框架实现的解决方案演示](https://oops-1255342636.cos-website.ap-shanghai.myqcloud.com/oops-solution/)
#### [全栈解决方案 oops-moba](https://store.cocos.com/app/detail/3814)
#### [游戏地图模块 oops-rpg-2d](https://store.cocos.com/app/detail/3675)
#### [新手引导模块 oops-guide](https://store.cocos.com/app/detail/3653)
#### [联机游戏框架 oops-mgobe](https://store.cocos.com/app/detail/3574)
#### [开源框架 oops-framework gitee](https://gitee.com/dgflash/oops-framework)
#### [开源框架 oops-framework github](https://github.com/dgflash/oops-framework)
#### [文档](https://gitee.com/dgflash/oops-framework/tree/master/doc)
#### 在线演示
- [框架部分功能演示](https://oops-1255342636.cos-website.ap-shanghai.myqcloud.com/oops-framework/)
- [全栈解决方案 oops-moba](https://store.cocos.com/app/detail/3814)
- [游戏地图模块 oops-rpg-2d](https://store.cocos.com/app/detail/3675)
- [游戏地图模块 oops-rpg-3d](https://oops-1255342636.cos-website.ap-shanghai.myqcloud.com/oops-solution/?type=2)
- [新手引导模块 oops-guide](https://store.cocos.com/app/detail/3653)
- [联机游戏框架 oops-mgobe](https://store.cocos.com/app/detail/3574)
- [开源框架 oops-framework gitee](https://gitee.com/dgflash/oops-framework)
- [开源框架 oops-framework github](https://github.com/dgflash/oops-framework)

View File

@@ -1,14 +1,14 @@
{
"name": "oops-framework",
"description": "oops-framework",
"uuid": "c30b28da-749e-479b-bcb6-cecd8d7be9e3",
"creator": {
"version": "3.6.0"
},
"dependencies": {
"seedrandom": "^3.0.5"
},
"description": "oops-framework",
"devDependencies": {
"@types/node": "^17.0.25"
},
"name": "oops-framework",
"uuid": "c30b28da-749e-479b-bcb6-cecd8d7be9e3"
}
}
}