mirror of
https://gitee.com/dgflash/oops-framework.git
synced 2026-06-18 19:52:10 +08:00
README.md
This commit is contained in:
42
README.md
42
README.md
@@ -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
|
||||
|
||||

|
||||
|
||||
#### 框架使用说明
|
||||
框架里的技术内容是较多,每项技术作者都用到项目中测试过,所以单项技术的稳定性是相对有保证的。开发者拿到框架按自己当前需求了解需要的技术即可。
|
||||
|
||||
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)
|
||||
10
package.json
10
package.json
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user