遊戲開發框架設計

1、架構分層網絡

視圖層(View):遊戲輸入、戰鬥View、業務UI、特效架構

業務層(Model、Control):核心玩法、業務模塊(NPC、劇情)設計

服務層:配置管理、模塊管理、數據管理、資源管理、對象池、有限狀態機、本地化、消息管理、網絡、界面、聲音、鏡頭控制、場景管理、Native、日誌、數據打點、熱更、支付、廣告日誌

基礎類庫:儲存、數學、字符串、網絡、聲音對象

2、肯定依賴關係遊戲

  • 上層可調用下層
  • 下層不可調用上層,應基於消息機制來通知上層

3、立足設計原則,不斷根據實際狀況調整、沉澱資源

相關文章
相關標籤/搜索