zoukankan      html  css  js  c++  java
  • Unity 手游前端简单架构

    • 场景管理 - 流程管理不应该在场景中,需要单独提出来
      • 普通加载
      • 异步加载
      • 异步累加加载
    • 网络管理 - 注意多socket连接的方式
      • p2p
      • 帧同步
      • 状态同步
      数据管理
      • 网络数据缓存
      • 本地数据缓存
      • 静态数据
      UI管理 - UI耦合度优化,MVC并未最优选择,为了功能实现的便捷,有时候MP更加简单
      • 登陆
      • 角色信息
      • 背包
      • 。。。
    • 资源管理
      • 资源同步
      • 资源加载
        • UI资源加载
        • 场景资源加载
    • 角色管理
      • 角色信息
      • 角色AI
      • 角色控制器
      • FSM
      • 战斗
      • 换装
    • 热更新
    • 打包
    • 多语言支持
    • 事件中心
    • 对象池
    • 时间管理器
    • 组件的管理
    • 功能性管理
      • 摄像机
      • 寻路

    代码结构:

    GameEntry

    EventComponent(BaseComponent) - EventManager(ManagerBase)

    TimeComponent(BaseComponent) - TimeManager(ManagerBase)

    FsmComponent (BaseComponent)- FsmManager(ManagerBase)

    ProcedureComponent (BaseComponent)- ProcedureManager(ManagerBase)

    DatableComponent (BaseComponent)- DataTableManager(ManagerBase)

    SocketComponent (BaseComponent)- SocketManager(ManagerBase)

    HttpComponent (BaseComponent)- HttpManager(ManagerBase)

    DataComponent (BaseComponent)- DataManager(ManagerBase)

    LocalizationComponent(BaseComponent) - LocalizationManager(ManagerBase)

    PoolComponent(BaseComponent) - PoolManager(ManagerBase)

    SceneComponent(BaseComponent) - SceneManager(ManagerBase)

    SettingComponent(BaseComponent) - SettingManager(ManagerBase)

    GameObjComponent(BaseComponent) - GameObjManager(ManagerBase)

    ResourceComponent(BaseComponent) - ResourceManager(ManagerBase)

    DownloadComponent(BaseComponent) - DownloadManager(ManagerBase)

    UIComponent (BaseComponent)- UIManagerUI(ManagerBase)

     GameObject结构

    GameEntry

    • components
      • Data
      • Settting
      • 。。。
  • 相关阅读:
    Docker没有vi命令的解决方案
    docker-compose
    liunx 删除文件
    OPB_发票信息表(每笔结算生成一条数据) opb_invoiceinfo
    OPB_发票明细表(每一类药品生成一条数据) opb_invoicedetail
    工程启动类
    MySQL数据库启动,关闭,重启:
    linux压缩和解压缩命令
    降序限位排名
    PHP环境的塔建 防坑指南
  • 原文地址:https://www.cnblogs.com/wuguochao/p/13083077.html
Copyright © 2011-2022 走看看