RPG MAKER VX怎么做在一定的位置使用物品引发事件

比如关着的门,使用钥匙后可以打开。... 比如关着的门,使用钥匙后可以打开。 展开
 我来答
324401
2013-04-09 · TA获得超过3910个赞
知道小有建树答主
回答量:723
采纳率:57%
帮助的人:295万
展开全部

您好,很高兴为您解答问题。

我们可以利用公共事件来实现使用道具触发事件。

比如说您的例子。这里以门在Map001,(007,007)为例。

首先,门有两种状态,一是锁着无法进入,二是可以进入。所以我们需要给门两个事件页。

这里可以进入的情况可以直接利用简易事件中的门扉。进入事件之后复制事件页,粘贴事件页,到第一个事件页清空事件页。以上步骤的效果就是在原来事件页之前插入一个空白的事件页,也就是无法进入的情况。在这个事件页上,行走图设为同样的门。也就是说这是一个假象,只是放一个图片在那里。

 

 

在可以进入的事件页上添加出现条件为某个开关,如0001(这个就是能进去的条件)↑,然后在门下方这格插入一个事件,没有行走图,触发条件是确定键,事件内容是提示门锁着,比如显示文章(“门紧紧地锁着”)↓

 

另外新建一个事件页,出现条件是开关0001,没有内容。这就说明如果达成了0001为开的条件时那么这个事件就作废了。↓

 

 

 

接下来就是最关键的了,公共事件。

 

 

↑公共事件在这里

这里需要在使用钥匙时判定主角是否在对应的门前,如果是则开启那个开关并提示信息,如果不是则提示错误信息。

←这里显示着坐标和地图ID

普通的条件分歧无法直接判定这些,所以我们需要3个变量来分别承接主角的x坐标,y坐标和地图ID。

←变量操作中用坐标赋值在这里。

←用地图ID赋值在这里

 

在公共事件执行的一开始进行赋值,之后进行判定。由于此时已经为变量赋值而玩家又不能改变位置,所以变量的值就相当于那几个值。我们只需要用3个条件分歧嵌套即可。

←条件分歧的设置在这里

 

 

这是最终的公共事件。

 

 

 

最后,在道具“钥匙”中添加使用效果是公共事件。这样就大功告成了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式