博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity RPG游戏,场景任务的设计
阅读量:6226 次
发布时间:2019-06-21

本文共 435 字,大约阅读时间需要 1 分钟。

hot3.png

####0:讨论群

qq群号:390313628 unity 4.6 版本运行

####1 场景任务的设计参考 开源 赛达尔传说 游戏 Solarus DX。

每个地图存在一个控制脚本,脚本名字mapxxx xxx为地图ID。

地图控制器提供标准接口,进入地图事件处理和退出地图事件处理。

每次切换场景地图的时候,加载对应的脚本,脚本挂在一个GameObject上,因此脚本可以执行协程来初始化场景,例如根据任务状态初始化NPC状态。

在场景控制器中,设置每个NPC的对话状态,根据当前的全局任务状态,来显示合适的任务对话序列。

而游戏的内部任务状态存储在一个全局的字典里面,字典可以持久化存储游戏状态。

同时场景控制器可以监控场景中一些特殊事件发生,例如boss出生事件,接着做一些操作,例如显示boss出生的对话等。

这样就将每个场景各自的业务逻辑独立开了。

参考代码:

转载于:https://my.oschina.net/u/186074/blog/528266

你可能感兴趣的文章
11.时间序列分析狠
查看>>
Java之Annotation
查看>>
汇编语言中整数常量表示方式
查看>>
XML Schema choice 元素
查看>>
【Luogu 3810】三维偏序
查看>>
hdu Hike on a Graph
查看>>
深入分析 ThreadLocal 内存泄漏问题
查看>>
[HNOI2017]礼物
查看>>
[转]推荐一些不错的计算机书籍
查看>>
linux命令(30):tail
查看>>
有关windows dpi适配(c#)
查看>>
SoupUI的使用
查看>>
Nlog的简单使用
查看>>
JQuery中 数组与字符串(过滤,排序,拆分,合并)
查看>>
pycharm 设置
查看>>
js添加事件
查看>>
模式识别开发之项目---基于人头检测的人流量监测
查看>>
嵌入式开发之优化---代码优化
查看>>
题解 P1665 【正方形计数】
查看>>
python 字典 get方法
查看>>