wuzj 2 months ago
parent
commit
3a68ff61ec
1 changed files with 15 additions and 14 deletions
  1. 15 14
      README.md

+ 15 - 14
README.md

@@ -6,12 +6,12 @@ Metaverse_Studio
 │   ├── EventTable                  # 策划事件
 │   │   ├── TigerHill.json          # 示例:虎丘秘境策划表
 │   │   └── Gusu.json               # 示例:姑苏繁华策划表
-│   ├── MovePath                    # 动线管理
+│   ├── MovePath                    # 动线配置
 │   │   ├── SIPSG.json              # 示例:SIPSG这个空间的动线
 │   │   └── Gusu.json               # 示例:Gusu这个空间的动线
-│   ├── Boundary                    # 动线管理
-│   │   ├── TigerHill.json          # 示例:SIPSG这个空间的动线
-│   │   └── Gusu.json               # 示例:Gusu这个空间的动线
+│   ├── Boundary                    # 引导边界
+│   │   ├── TigerHill.json          # 示例:虎丘秘境引导边界配置
+│   │   └── Gusu.json               # 示例:姑苏繁华引导边界配置
 │   └── Global
 │   │   └── Global.ini              # 示例:全局配置
 ├── Content                         # 插件内置资源目录:存放插件自带的素材或UI资源
@@ -31,17 +31,15 @@ Metaverse_Studio
 │   │   │   │   ├── ModuleManager.h # 模块管理器,负责模块的注册和生命周期管理
 │   │   │   │   ├── ConfigManager.h # 配置管理器,加载和解析 JSON/CSV 文件
 │   │   │   │   ├── NetworkManager.h # 网络管理器,负责网络通讯
+│   │   │   │   └── LogManager.h # 日志管理器,集中管理日志输出与记录
 │   │   │   │   └── ...
-│   │   │   ├── Config
-│   │   │   │   ├── JsonConfigParser.h
-│   │   │   │   ├── IniConfigParser.h
-│   │   │   │   └── XmlConfigParser.h
+│   │   │   ├── Config 
+│   │   │   │   ├── JsonConfigParser.h # 解析 json config
+│   │   │   │   ├── IniConfigParser.h # 解析 ini config
+│   │   │   │   └── XmlConfigParser.h # 解析 xml config
 │   │   │   ├── Interfaces          # 独立的接口目录
-│   │   │   │   ├── IConfigParser.h
-│   │   │   │   ├── IRoomModule.h
-│   │   │   │   ├── ISceneModule.h
-│   │   │   │   ├── IStatisticsModule.h
-│   │   │   │   ├── ILeaderboardModule.h
+│   │   │   │   ├── IConfigParser.h # 配置类接口
+│   │   │   │   ├── IModuleBase.h # 模块类接口
 │   │   │   │   └── ...
 │   │   │   ├── Modules             # 模块化设计:所有功能分为独立模块,通过模块管理器统一管理,支持动态扩展。
 │   │   │   │   ├── RoomModule.h    # 房间管理模块,负责物理房间与虚拟房间的映射
@@ -51,12 +49,15 @@ Metaverse_Studio
 │   │   │   │   ├── InteractionModule.h # 交互模块,提供动态交互逻辑
 │   │       │   ├── StatisticsModule.h # 记录模块,记录正常运行、宕机、中断次数等
 │   │   │   │   ├── LeaderboardModule.h # 排行榜模块
+│   │   │   │   ├── LauncherModule.h # 启动器模块,负责故事下载和动态加载
 │   │   │   │   └── ...
 │   │   │   ├── Utilities/           # 工具类
-│   │   │   │   ├── Logging
+│   │   │   │   ├── Logging         # 日志工具
 │   │   │   │   │   ├── ILogger.h
 │   │   │   │   │   ├── LogManager.h
 │   │   │   │   │   └── ...
+│   │   │   │   ├── JsonUtils.h
+│   │   │   │   ├── FileUtils.h
 │   │   │   │   ├── ProtoConverter.h # Protobuf转换工具
 │   │   │   │   └── ...
 │   ├── Metaverse_StudioEditor      # 插件的 Editor 模块:用于工具界面和可视化支持