Unity 文字冒险类游戏(AVG)简单Demo (一)记录制作大概思路

废话开头:做这个起因是协助制作毕业设计,写这个全当自己记录下了,技术有限,有看到的多多包涵

一:要做的文字冒险类大概

讨论了下,这个demo最终效果和一些密室探险游戏很像,主要是操纵鼠标点击收集物品,以此推进游戏剧情和整体进度,直到结束,好吧看起来真的很简单

二:需求实现的想法

一番头脑风暴摸索了一些需求,预想是我只做一些通用性脚本,朋友只需要拖动预制体,然后配置好文件(对话什么的),即可完成游戏流程,大概要做的是:

1.游戏事件管理器,manager和controller,controller负责解析配置文件,生成详细的事件(不同事件不同类型)集合,不关心游戏界面中的表现,发送集合给事件触发器来执行,manager挂在Prefab上,驱动controller

2.游戏事件触发器,接收到事件集合后,顺序执行整个集合(根据不同事件来决定下一步的触发方式,比如两句对话,第二句用鼠标点击触发)

3.系统的事件管理器,定义委托方法的集合,所有挂在Prefab的脚本都可以注册事件并定义触发后执行的方法(为了使游戏事件的管理器和触发器分离,就是用这种方式通知触发器的)

4.游戏配置使用xml,定义不同字段的标签来组成不同事件,服务游戏事件管理器

5.因为全2d的,用ugui

扫描二维码关注公众号,回复: 1502357 查看本文章

大概就是这样,demo出来后再写详细的东西吧- -

猜你喜欢

转载自www.cnblogs.com/wayneWy/p/9147773.html