Legends-Of-Heroes
一個LOL風格的球球大作戰遊戲,基於ET7.2,使用狀態同步
Main
此遊戲為ET7.2的一個實踐專案demo,玩法主要是球球大作戰型別的吃食物吃敵人/被敵人吃的生存玩法。此專案採用狀態同步,所有碰撞檢測、技能、AI等邏輯都放在伺服器端執行。當前仍在開發中,具體功能模組及進度看下面的Todo即可
執行步驟:
- Unity開啟編輯器選單:ET/BuildTool,CodeMode選擇Client,然後點選BuildModelAndHotfix.
- 開啟ET.sln,編譯整個專案,執行DotNet.App.(伺服器、使用者端拆分模式才需要單獨執行,預設是Client-Server模式)
- Unity執行遊戲即可看到登入頁面,輸入賬號密碼登入即可
TODO && Features
補充說明
-
多key設定說明,表格設定多key如下,欄位列頭頂增加「key」標識即可,最多支援4個key,組合key最後會合併成一個long欄位儲存,4個key最大數值分別為:32位元,16位元,8位元,8位元。
範例,讀取技能等級表中技能id=1001,level=2的資料:
SkillLevelConfig skillLevel = SkillLevelConfigCategory.Instance.GetByKeys(1001, 2);