HybridCLR 程序集划分

 


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小时内删除, 切勿用于商业用途, 如产生法律纠纷本站概不负责, 任何个人或组织, 在未征得本站同意时, 禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台. 如若本站内容侵犯了原著者的合法权益, 请及时通知本站, 待核实后将在三个工作日内进行删除.