[RPG Maker MV]事件教程:5.桥
2017-09-15 本文已影响254人
Blacol
前言
在使用RPG Maker MV中可能会发现,这里的桥并不能从下面通过。无论怎样设置图块都无法达到想要的效果。下面这个事件可以解决这个问题。
准备工作
1.在地图上创建个事件,将事件第一页的图像设定为桥,优先级设置为“在人物下方”。第二页的设置与第一页大致相同,唯独不同的是优先级要设定为“在人物上方”,出现条件设定为某个开关开启(这里以0001号开关为例),如果要制作很长的桥的话只需要把这个事件复制粘贴就好啦。
2.在地图上绘制R层(这里以1号和2号为例)
在桥的两端绘制1号R层,两侧边绘制2号R层,如下图:
1 | 2 | 2 | 2 | 2 | 1 |
---|---|---|---|---|---|
1 | 桥 | 桥 | 桥 | 桥 | 1 |
1 | 2 | 2 | 2 | 2 | 1 |
开始制作
在地图上再创建一个事件,将它的触发条件设定为“并行处理”,在右侧这样输入:
操作变量 0001 角色所在位置-X = 玩家 的 地图X //获取角色在地图上的x轴坐标并存储于0001号变量中。
操作变量 0002 角色所在位置-Y = 玩家 的 地图Y //获取角色在地图上的Y轴坐标并存储于0002号变量中。
获取地理位置信息:桥,区域ID,({角色所在位置-X},{角色所在位置-Y})//获取角色所在位置的区域ID(即所添加的R层),这里的“桥”是下面的0003号变量。
条件分歧: 0003 桥 = 1
操作开关: 0001 过桥 = OFF
结束
条件分歧: 0003 桥 = 2
操作开关: 0001 过桥 = ON
结束
保存游戏后再次进入游戏你会发现可以从桥下面通过了。