Project1

标题: 如何让事件触发事件 [打印本页]

作者: Nothing小T    时间: 2021-1-27 16:32
标题: 如何让事件触发事件
如何让一个事件触碰到另一个事件的时候触发被触碰的那个事件?
我想做一个这样的事件,就是那个蓝色旋涡在开关开启之前是直走,但如果玩家站在那个柱子后面的那个事件上,而且那个旋涡到上面那个事件的地方,玩家就会被追(如果不明白可以想象一下关于视野),开关什么的都搞好了,就旋涡到指定地点不知道怎么触发
而且这个只是其中的一组事件,我是准备把这一个事件做好之后再大规模的做,比如说扩大到整个房间这种的,所以得想个办法让漩涡这个事件触发另一个事件才可以,自带的指令我感觉都实现不了

QQ图片20210127161448.png (61.53 KB, 下载次数: 104)

总体图

总体图

QQ图片20210127162255.png (113.73 KB, 下载次数: 106)

这个是旋涡横向对应的事件

这个是旋涡横向对应的事件

QQ图片20210127162303.png (120.59 KB, 下载次数: 103)

这个也是怪物的事件

这个也是怪物的事件

QQ图片20210127162315.png (121.25 KB, 下载次数: 98)

这是怪物的事件

这是怪物的事件

QQ图片20210127162311.png (106.36 KB, 下载次数: 119)

这个是第一个柱子后面的事件

这个是第一个柱子后面的事件

作者: yuyering    时间: 2021-1-27 16:32
原版判断事件A是否移动到B的地点,可以使用两组x,y变量来记录它们各自的坐标,然后对比它们是否相同,
把这个做成一个单独的并行处理事件就能实现你想要的效果了。
这样的缺点是每一对事件AB都要有四个变量,如果你想弄多个的话还有点麻烦
其实像例子里这样的,如果你柱子上方的事件只起一个不会移动的起标志作用(空事件)的话,你可以直接肉眼读它的坐标,把它当成常值写在事件里面,这样就能少用一组x,y变量了
作者: wabcmcc    时间: 2021-1-27 22:21
事件相互接觸時將運行公共事件。
Events_Touching_Trigger.js ,
發佈RM官方論壇
免費版(V1.1)示範,添加插件機翻繁化註解.
Event Touching Event.part1.rar (2 MB, 下载次数: 201) Event Touching Event.part2.rar (1.1 MB, 下载次数: 184)

高版本V4.0可到作者網誌下載(收費).
作者: 1553866533    时间: 2021-1-27 23:06
同时提取两个事件的坐标,当它们相同时触发事件  不就好了。你这里又不需要多个事件的碰撞判定
作者: soulsaga    时间: 2021-1-28 09:45
本帖最后由 soulsaga 于 2021-1-28 09:46 编辑

https://plugin.fungamemake.com/archives/13012


ToEvent:スイッチ番号,タグ名
* イベントに接触:スイッチ番号,タグ名
* -------------------------------------------------------------------
* このコマンドを設定したイベントページは他イベントに接触した時実行されます




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