HybridCLR 程序集划分
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// 样式 1 namespace XGame { } namespace XGame.Base { } namespace XGame.XXX { } // 样式 2 namespace XGame.Core { } namespace XGame.Core.Base { } namespace XGame.Core.XXX { } namespace XGame.Hotfix { } namespace XGame.Hotfix.Base { } namespace XGame.Hotfix.XXX { } |
XGame.Core (AOT 非热更部分) (=> XGame.Main 主程序程序集(启动器与流程))
- Base (AOT 底层相关, GF核心代码(可支持热更))
- Procedure (AOT 流程部分)
- Platform (AOT SDK 部分, 如 Bugly AOT 对接代码)
- Other…
XGame.Hotfix (Hotfix 热更部分)
- Base (AOT -> Hotfix 对接部分, Hotfix 底层相关, XGame.Procedure,…)
- Config (所有配置相关代码)
- Data (数据结构类)
- Define (相关定义)
- DataTable (策划表代码)
- Battle (战斗核心代码)
- GameShare (和服务端共享部分)
- Platform (SDK相关)
- UI (UI界面 View视图 界面和逻辑分离,方便界面相互调用)
- Model (持久化数据存储)
- Logic (待商量….)
- Scene (….)
- Module (各种养成大功能块, XGame.Card, XGame.Guide, XGame.Home)
- Network (网络消息对接部分 )
- Presets (通用预设部分, 预制体模板相关)
- Extension (通用扩展类)
- Utils (通用工具类)
XGame.Core.dll => XGame.Core.asmdef // AOT 程序集
XGame.Hotfix.dll => XGame.Hotfix.asmdef // 热更程序集
XGame.Hotfix.asmdef => XGame.Core.asmdef // 顺序依赖
本站所有文章、资源、如无特殊说明或标注互联网转载外, 均为本站以及特邀作者、注册会员、游客投稿原创发布. 所提供下载链接均为站外链接, 网站本身并不存储相关资源文件, 所有资源仅用于个人学习及研究使用, 请在24小时内删除, 切勿用于商业用途, 如产生法律纠纷本站概不负责, 任何个人或组织, 在未征得本站同意时, 禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台. 如若本站内容侵犯了原著者的合法权益, 请及时通知本站, 待核实后将在三个工作日内进行删除.