Project1

标题: 怪物跨地图追人的问题 [打印本页]

作者: 月满月西楼    时间: 2012-12-28 16:02
标题: 怪物跨地图追人的问题
本帖最后由 月满月西楼 于 2012-12-28 16:54 编辑

最近看了许多用RPG大师制作的恐怖小游戏,里面都基本上带有怪物跨图追人的功能。
比如说玩家通过一扇门从一个屋子到另外一个屋子,怪物也会开门追过来。
请问下各位大大,这个是通过脚本给怪物设定了这种能力,还是只不过在房间里面有一个事件,当玩家在被别人的怪物追进入房间的时候打开这个开关,激活房间里面本身存在的这个事件,然后让本来设置好在房间内的怪物出现并开始追赶玩家,让我们觉得是外面的怪物进来了一样..
追加问下..怪物追人一段时间后消失,是采用的事件关闭的方式,还是定时器+事件关闭并用的方式?(因为如果只使用定时器决定怪物追击的距离的话
                感觉很有可能怪物在玩家背后追着追着就突然消失了)
               追问2:使用事件行动模式里面自带的“接近”那种移动方式的话,怪物会经常鬼畜,追着追着突然乱晃下继续追,有没有什么更好的让怪物追击玩家的方法?
问的好像有点多..先在这里谢谢大家了

作者: 布里蓝    时间: 2012-12-28 16:18
当然是第二种方法最方便
作者: 月满月西楼    时间: 2012-12-28 17:05
布里蓝 发表于 2012-12-28 16:18
当然是第二种方法最方便

谢谢。。。能不能在帮我看下追问的那几个问题
作者: viva0072008    时间: 2012-12-28 17:28
本帖最后由 viva0072008 于 2012-12-28 17:29 编辑

用计时器的话右上角会显示出来的,可以用变量,例如先设置一个变量随机数4至8之间,再设置一个并行的公共事件控制开关,你每过一个场景变量-1,当变量等于0的时候,开关关闭。
找一下自动寻路的脚本,论坛有,可以设置事件要移动到的地图坐标,坐标可以用变量指定,据作者说事件会智能绕开阻碍物,不过具体效果我没用过所以也不太清楚,你弄个并行事件用两个变量获取主角的地图XY坐标,再用那两个变量代入事件要移动到的坐标就行。
作者: viva0072008    时间: 2012-12-28 17:37
viva0072008 发表于 2012-12-28 17:28
用计时器的话右上角会显示出来的,可以用变量,例如先设置一个变量随机数4至8之间,再设置一个并行的公共事 ...

如果你要弄成过一段时间开关关闭的效果,可以在指令前插入等待N帧,60帧相当1秒。
作者: acn00269    时间: 2012-12-28 21:49
追杀?用事件移动设置不就行了么,如果还觉得麻烦就站上搜索事件自寻路,其他的你自会明白
作者: 月满月西楼    时间: 2012-12-29 09:14
viva0072008 发表于 2012-12-28 17:28
用计时器的话右上角会显示出来的,可以用变量,例如先设置一个变量随机数4至8之间,再设置一个并行的公共事 ...

确实。。用两个变量获取当前角色所在坐标再赋给怪物让怪物进行移动,能壁障的话更好,我去查查,多谢~




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