[程式] 一些Unity中繼層系統整理

作者: NDark (溺於黑暗)   2015-04-07 13:16:53
各位好 我是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的介面.被對話管理器呼叫.
作者: NDark (溺於黑暗)   2015-04-07 14:06:00
PS.修正裡面的角色,應該是Peter才對
作者: valkidy (.............)   2015-04-08 00:20:00
有下有推

Links booklink

Contact Us: admin [ a t ] ucptt.com