[程式] 一些Unity中繼層系統整理
各位好 我是NDark 自從小林丸指揮官後已經過了三年.
最近我試著把一些核心系統再重新整理簡化.
不知道有沒有人有興趣.
其中包括
Level Generation 關卡讀取
Unit System 單位系統
Conversation Manager 對話系統
Agent Manager 人工智慧系統
Tile-Base loader 格狀地圖讀取系統
Turn-Base Action System 回合行動系統
Skill System 技能系統
Damage System 傷害系統
Usual Event and Condition System 事件與條件系統
這邊有個對話系統的簡單展示 (PS.修正裡面的角色,應該是Peter才對)
https://www.youtube.com/watch?v=pxpHZgtdALw
除了對話系統外 其中的運作 都是由上述各系統整合成(大多是事件系統寫XML編成)
礙於有用到Asset Store的資源所以我這次就沒有把專案放在Github上了.
有興趣研究的朋友可以申請Bitbucket帳號,我再把Repository的權限開啟.
(當然上面也有簡單的Wiki文件)
以下是對話系統的架構
ConversationManager 對話管理器
故事: 故事UID,及起始景UID與結束景UID
景: 景UID,及左頭像,右頭像,內容字串.
被呼叫啟動後負責轉換狀態,直到所有景都播完後關閉介面.
ConversationManagerLoader 對話讀檔器
目前讀XML,負責把對話資料讀出來交給對話管理器
ConversationGUISystem 對話介面系統
負責使用NGUI的介面.被對話管理器呼叫.
--
"May the Balance be with U"(願平衡與你同在)
遊戲設計教學,討論,分享。歡迎來信。
黑水溝歷史文庫 https://ndark.wordpress.com/tag/ndark/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.108.9
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1428383816.A.9FB.html
※ 編輯: NDark (111.243.108.9), 04/07/2015 13:17:12
※ 編輯: NDark (111.243.108.9), 04/07/2015 14:05:56
→
04/07 14:06, , 1F
04/07 14:06, 1F
推
04/08 00:20, , 2F
04/08 00:20, 2F