|
@@ -1,4 +1,4 @@
|
|
|
-Metaverse_Studio
|
|
|
+InJoyLab
|
|
|
├── Config # 配置文件目录:存放 JSON/CSV 配置文件
|
|
|
│ ├── LBERoom # 大空间房间配置文件目录
|
|
|
│ │ ├── SIPSG.json # 示例:SIPSG这个空间的房间配置文件
|
|
@@ -19,8 +19,8 @@ Metaverse_Studio
|
|
|
│ │ └── Icon128.png # 示例:图标资源
|
|
|
│ └── ...
|
|
|
├── Source # 源代码目录
|
|
|
-│ ├── Metaverse_Studio # 插件的主模块
|
|
|
-│ │ ├── Metaverse_Studio.Build.cs # 插件的构建脚本
|
|
|
+│ ├── InJoyLab # 插件的主模块
|
|
|
+│ │ ├── InJoyLab.Build.cs # 插件的构建脚本
|
|
|
│ │ ├── Public # 公共头文件:模块接口、配置管理等
|
|
|
│ │ │ ├── Core # 核心框架:模块管理器、模块基类
|
|
|
│ │ │ │ ├── EventSystem
|
|
@@ -36,7 +36,7 @@ Metaverse_Studio
|
|
|
│ │ │ ├── Config
|
|
|
│ │ │ │ ├── JsonConfigParser.h # 解析 json config
|
|
|
│ │ │ │ ├── IniConfigParser.h # 解析 ini config
|
|
|
-│ │ │ │ └── XmlConfigParser.h # 解析 xml config
|
|
|
+│ │ │ │ └── CSVConfigParser.h # 解析 csv config
|
|
|
│ │ │ ├── Interfaces # 独立的接口目录
|
|
|
│ │ │ │ ├── IConfigParser.h # 配置类接口
|
|
|
│ │ │ │ ├── IModuleBase.h # 模块类接口
|
|
@@ -60,18 +60,18 @@ Metaverse_Studio
|
|
|
│ │ │ │ ├── FileUtils.h
|
|
|
│ │ │ │ ├── ProtoConverter.h # Protobuf转换工具
|
|
|
│ │ │ │ └── ...
|
|
|
-│ ├── Metaverse_StudioEditor # 插件的 Editor 模块:用于工具界面和可视化支持
|
|
|
-│ │ ├── Metaverse_StudioEditor.Build.cs # Editor 模块的构建脚本
|
|
|
+│ ├── InJoyLab_Editor # 插件的 Editor 模块:用于工具界面和可视化支持
|
|
|
+│ │ ├── InJoyLabEditor.Build.cs # Editor 模块的构建脚本
|
|
|
│ │ ├── Public
|
|
|
│ │ │ └── UI
|
|
|
│ │ │ ├── PAKToolUI.h # PAK 打包工具的界面支持,为美术提供资源打包支持。
|
|
|
│ │ │ ├── SequenceToolUI.h # Sequence配置工具,为策划提供时间轴逻辑配置支持,如在Seq编辑完后导出EventTable CSV配置表
|
|
|
│ │ │ └── InteractionToolUI.h # 交互配置工具的界面支持,为策划提供交互逻辑可视化配置。
|
|
|
-│ ├── Metaverse_AI/ # 预留AI模块
|
|
|
-│ └── Metaverse_Physics/ # 预留高级物理模块
|
|
|
+│ ├── InJoyLab_AI/ # 预留AI模块
|
|
|
+│ └── InJoyLab_Physics/ # 预留高级物理模块
|
|
|
├── Resources # 插件的描述文件和图标
|
|
|
│ ├── Icon128.png # 插件图标
|
|
|
-│ └── Metaverse_Studio.uplugin # 插件描述文件,定义插件元数据
|
|
|
+│ └── InJoyLab.uplugin # 插件描述文件,定义插件元数据
|
|
|
|
|
|
|
|
|
1. 系统入口类
|