[程式] 一些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