作者NDark (溺於黑暗)
看板GameDesign
标题[程式] 一些Unity中继层系统整理
时间Tue Apr 7 13:16:53 2015
各位好 我是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://webptt.com/cn.aspx?n=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
1F:→ NDark: PS.修正里面的角色,应该是Peter才对 04/07 14:06
2F:推 valkidy: 有下有推 04/08 00:20