mirror of
https://gitee.com/dgflash/oops-plugin-framework.git
synced 2026-05-30 18:39:18 +08:00
修改按钮组件、标签组件、多语言组件、红点组件移动到libs可选库中
This commit is contained in:
27
README.md
27
README.md
@@ -1,3 +1,9 @@
|
||||
<!--
|
||||
* @Author: dgflash
|
||||
* @Date: 2022-07-26 15:29:57
|
||||
* @LastEditors: dgflash
|
||||
* @LastEditTime: 2022-08-03 15:44:42
|
||||
-->
|
||||
#### 介绍
|
||||
oops-plugin-framework 是基于 Cocos Creator 3.x 以插件形式使用的游戏框架,此版本框架代码与游戏具体业务逻辑代码分离,方便在项目开发过程随时更新框架最新版本代码。
|
||||
|
||||
@@ -31,14 +37,16 @@ git pull
|
||||
```
|
||||
core - 框加核心技术库
|
||||
common - 游戏公共模块
|
||||
game - 游戏世界类(三维)
|
||||
gui - 游戏界面类(二维)
|
||||
badge - 红点提示组件
|
||||
button - 按钮组件
|
||||
label - 标签组件
|
||||
language - 多语言组件
|
||||
audio - 音频模块
|
||||
event - 全局事件
|
||||
loader - 加载模块
|
||||
log - 日志模块
|
||||
manager - 时间管理、随机管理
|
||||
storage - 本地存储
|
||||
game - 游戏世界类
|
||||
gui - 游戏界面类
|
||||
layer - 多层界面、窗口管理
|
||||
prompt - 公共提示窗口组件
|
||||
prompt - 公共提示窗口
|
||||
utils - 游戏各类工具库
|
||||
Oops.ts - 框架功能访问接口
|
||||
Root.ts - 框架视图层根节点管理组件
|
||||
@@ -50,6 +58,11 @@ libs - 框架中可选技术库
|
||||
camera - 三维摄像机控制组件
|
||||
collection - 数据集合处理
|
||||
ecs - ECS框架
|
||||
gui - 界面组件
|
||||
badge - 红点提示组件
|
||||
button - 按钮组件
|
||||
label - 标签组件
|
||||
language - 多语言组件
|
||||
model-view - MVVM框架
|
||||
network - 网络模块
|
||||
render-texture - 渲染纹理组件
|
||||
|
||||
@@ -2,9 +2,10 @@
|
||||
* @Author: dgflash
|
||||
* @Date: 2022-02-11 09:32:47
|
||||
* @LastEditors: dgflash
|
||||
* @LastEditTime: 2022-07-25 17:08:16
|
||||
* @LastEditTime: 2022-08-03 15:48:31
|
||||
*/
|
||||
import { ECSRootSystem } from "../libs/ecs/ECSSystem";
|
||||
import { LanguageManager } from "../libs/gui/language/Language";
|
||||
import { HttpRequest } from "../libs/network/HttpRequest";
|
||||
import { AudioManager } from "./common/audio/AudioManager";
|
||||
import { Message } from "./common/event/MessageManager";
|
||||
@@ -12,13 +13,13 @@ import { Logger } from "./common/log/Logger";
|
||||
import { TimerManager } from "./common/manager/TimerManager";
|
||||
import { storage } from "./common/storage/StorageManager";
|
||||
import { GameManager } from "./game/GameManager";
|
||||
import { LanguageManager } from "./gui/language/Language";
|
||||
import { LayerManager } from "./gui/layer/LayerManager";
|
||||
|
||||
/** 框架版本 */
|
||||
export var version: string = "1.0.8";
|
||||
|
||||
export class oops {
|
||||
/** ----------核心模块---------- */
|
||||
/** 日志管理 */
|
||||
static log = Logger;
|
||||
/** 全局消息 */
|
||||
@@ -33,9 +34,11 @@ export class oops {
|
||||
static gui: LayerManager;
|
||||
/** 三维游戏世界管理 */
|
||||
static game: GameManager;
|
||||
|
||||
/** ----------可选模块---------- */
|
||||
|
||||
/** 多语言模块 */
|
||||
static language: LanguageManager;
|
||||
|
||||
/** HTTP */
|
||||
static http: HttpRequest;
|
||||
/** ECS */
|
||||
|
||||
@@ -11,7 +11,7 @@ import { Message } from "./common/event/MessageManager";
|
||||
import { TimerManager } from "./common/manager/TimerManager";
|
||||
import { GameManager } from "./game/GameManager";
|
||||
import { GUI } from "./gui/GUI";
|
||||
import { LanguageManager } from "./gui/language/Language";
|
||||
import { LanguageManager } from "../libs/gui/language/Language";
|
||||
import { LayerManager } from "./gui/layer/LayerManager";
|
||||
import { HttpRequest } from "../libs/network/HttpRequest";
|
||||
import { oops, version } from "./Oops";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Component, EventTouch, _decorator } from "cc";
|
||||
import { oops } from "../../Oops";
|
||||
import { LanguageLabel } from "../language/LanguageLabel";
|
||||
import { LanguageLabel } from "../../../libs/gui/language/LanguageLabel";
|
||||
|
||||
const { ccclass, property, menu } = _decorator;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @LastEditTime: 2022-06-16 10:05:54
|
||||
*/
|
||||
import { Animation, Component, Label, _decorator } from "cc";
|
||||
import { LanguageLabel } from "../language/LanguageLabel";
|
||||
import { LanguageLabel } from "../../../libs/gui/language/LanguageLabel";
|
||||
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
|
||||
12
assets/libs/gui.meta
Normal file
12
assets/libs/gui.meta
Normal file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"ver": "1.1.0",
|
||||
"importer": "directory",
|
||||
"imported": true,
|
||||
"uuid": "dcfddb63-9e21-45f1-bfdd-80a34b817bf5",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {
|
||||
"compressionType": {},
|
||||
"isRemoteBundle": {}
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
import { Animation, AnimationClip, EventTouch, _decorator } from "cc";
|
||||
import { resLoader } from "../../common/loader/ResLoader";
|
||||
import { resLoader } from "../../../core/common/loader/ResLoader";
|
||||
import ButtonSimple from "./ButtonSimple";
|
||||
|
||||
const { ccclass, property, menu } = _decorator;
|
||||
@@ -1,6 +1,6 @@
|
||||
import { Label, _decorator } from "cc";
|
||||
import { EDITOR } from "cc/env";
|
||||
import { oops } from "../../Oops";
|
||||
import { oops } from "../../../core/Oops";
|
||||
|
||||
const { ccclass, property, menu } = _decorator;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { error, warn } from "cc";
|
||||
import { EventDispatcher } from "../../common/event/EventDispatcher";
|
||||
import { Logger } from "../../common/log/Logger";
|
||||
import { EventDispatcher } from "../../../core/common/event/EventDispatcher";
|
||||
import { Logger } from "../../../core/common/log/Logger";
|
||||
import { LanguageData } from "./LanguageData";
|
||||
import { LanguagePack } from "./LanguagePack";
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
* @LastEditTime: 2022-07-21 16:08:59
|
||||
*/
|
||||
import { director, error, JsonAsset, warn } from "cc";
|
||||
import { resLoader } from "../../common/loader/ResLoader";
|
||||
import { Logger } from "../../common/log/Logger";
|
||||
import { resLoader } from "../../../core/common/loader/ResLoader";
|
||||
import { Logger } from "../../../core/common/log/Logger";
|
||||
import { LanguageData } from "./LanguageData";
|
||||
import { LanguageLabel } from "./LanguageLabel";
|
||||
import { LanguageSprite } from "./LanguageSprite";
|
||||
@@ -2,11 +2,11 @@
|
||||
* @Author: dgflash
|
||||
* @Date: 2021-11-24 15:51:01
|
||||
* @LastEditors: dgflash
|
||||
* @LastEditTime: 2022-07-21 16:08:10
|
||||
* @LastEditTime: 2022-08-03 15:24:51
|
||||
*/
|
||||
import { CCString, Component, Size, Sprite, SpriteFrame, UITransform, _decorator } from "cc";
|
||||
import { EDITOR } from "cc/env";
|
||||
import { resLoader } from "../../common/loader/ResLoader";
|
||||
import { resLoader } from "../../../core/common/loader/ResLoader";
|
||||
import { LanguageData } from "./LanguageData";
|
||||
|
||||
const { ccclass, property, menu } = _decorator;
|
||||
Reference in New Issue
Block a user