Skip to content

MomomoRu/Building

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building

建築建造功能相關的程式檔案,實作的功能為點選大地圖主堡後,開啟主堡資訊頁,在主堡資訊界面點選建設按鈕,進入選取建設地格的模式,選取完地格後,列出主建築清單, 於選取主建築後,列出被選取的主建築可擴建之附屬建築,選取後點選確定,生成建物和建造效果完成整個建築流程。

CastleLogicHandler:主城邏輯控制

NetDataComponent:網路資料组件

NetDataEvent:定義網路事件

使用狀態機控制建造流程的切換

WorldMapView 大地圖 :

  • 在主堡資訊界面點選建設按鈕, 切換至 WorldMapSelectBuildingGrid

  • 在主建築資訊界面點選建設按鈕, 切換至 WorldMapSelectSubBuilding

WorldMapSelectBuildingGrid 選擇建造地格 : 顯示可選擇之地格, 點選地格後切換至 WorldMapSelectMainBuilding

WorldMapSelectMainBuilding 選擇主建築 : 開啟主建築選單介面選擇主建物, 選擇欲建設之主建築後切換至 WorldMapSelectSubBuilding

WorldMapSelectSubBuilding 選擇主建築之附屬建築 : 開啟附屬建築選單介面選擇附屬建物

建造流程有使用到的UI程式碼

建築實體:主堡(CastleEntity), 主建築(BuildEntity), 附屬建築(SubBuildEntity)

About

建築建造

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages