Project1

标题: 如何重置房间 [打印本页]

作者: 夏末虚梦    时间: 2016-10-25 12:20
标题: 如何重置房间
进入一个房间需要移动东西来完成任务,但移动失败需要重新进入房间
该怎么弄才能把房间重置回原来的样子?
作者: RaidenInfinity    时间: 2016-10-25 12:25
默认的事件系统已经是离开地图再进入会重置事件位置了的。
如果没有的话,需要看看你的事件是如何设置的,才能定夺解决方案。
作者: 夏末虚梦    时间: 2016-10-25 12:32
RaidenInfinity 发表于 2016-10-25 12:25
默认的事件系统已经是离开地图再进入会重置事件位置了的。
如果没有的话,需要看看你的事件是如何设置的, ...

刚刚试了一下,确实默认重置
但如果完成了任务,我要怎么弄让他保持最后的位置?
作者: RaidenInfinity    时间: 2016-10-25 12:52
使用事件分页和开关来达成这个效果。具体实现在范例工程内,因为文字截图叙述有点费时。如果有不明白的地方可以提出。

范例工程: Project13.rar (1.44 MB, 下载次数: 69)
作者: 夏末虚梦    时间: 2016-10-25 13:14
RaidenInfinity 发表于 2016-10-25 12:52
使用事件分页和开关来达成这个效果。具体实现在范例工程内,因为文字截图叙述有点费时。如果有不明白的地方 ...

假设我要弄一个推箱子(多个)开路的事件
每个人都有自己的推法,那要怎样保留他们推到位置
作者: 夏末虚梦    时间: 2016-10-25 15:50
RaidenInfinity 发表于 2016-10-25 12:52
使用事件分页和开关来达成这个效果。具体实现在范例工程内,因为文字截图叙述有点费时。如果有不明白的地方 ...

就是一堆乱石挡住通道,然后我要移开石头开出一条路去对面打开开关
移动方式不限制
作者: RaidenInfinity    时间: 2016-10-25 18:42
Project13.rar (1.49 MB, 下载次数: 85)

更新了范例工程。
运作原理是在打开开关时记录石头的位置,然后在下次进入地图的时候(请注意里外两张地图传送/自动事件的用法),石头将会出现在记录的位置。
请检查两个地图内的每个事件,尝试理解运作的原理。如果还有不理解的地方都可以提出来。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1