更新文档

This commit is contained in:
feng
2024-12-17 10:03:53 +08:00
parent 4075588c34
commit f3aa8824d8
4 changed files with 49 additions and 39 deletions

View File

@@ -51,17 +51,15 @@ public abstract class Module : MonoBehaviour
## 热更域程序集设计与说明
```
Assets/GameScripts
├── Editor 编辑器程序集
── HotFix 游戏热更程序集目录 [Folder]
| ├── GameBase 游戏基础框架程序集 [Dll]
| ├── GameProto 游戏配置协议程序集 [Dll]
| ── BattleCore 游戏核心战斗程序集 [Dll]
| ── GameLogic 游戏业务逻辑程序集 [Dll]
| ── GameApp.cs 热更主入口
| └── GameApp_RegisterSystem.cs 热更主入口注册系统
└── Runtime Runtime程序集
├── Main // 主程序程序集(启动器与流程)
── HotFix // 游戏热更程序集目录 [Folder]
├── GameBase // 游戏基础框架程序集 [Dll]
├── GameProto // 游戏配置协议程序集 [Dll]
── GameLogic // 游戏业务逻辑程序集 [Dll]
── GameApp.cs 热更主入口
── GameApp_RegisterSystem.cs 热更主入口注册系统
```
游戏内主要玩法逻辑包括UI会在GameLogic中编写GameBase则存放一些通用性的逻辑GameProto存放与服务区交互的协议以及配置表逻辑BattleCore为帧同步分离的逻辑层做预留。若有项目需求完全可以进行自定义增删HotFix程序集。
游戏内主要玩法逻辑包括UI会在GameLogic中编写GameBase则存放一些通用性的逻辑GameProto存放与服务区交互的协议以及配置表逻辑。若有项目需求完全可以进行自定义增删HotFix程序集。
PS注意增删程序集后需要同步到HybridClr的Setting面板以及TEngineSetting的面板。TEngineSettings面板有按钮可以从HybridClr中同步AOT与热更程序集。