Project1

标题: RMVA NPC在一定范围里随机移动 [打印本页]

作者: dota1100    时间: 2012-12-6 16:29
标题: RMVA NPC在一定范围里随机移动
我想让NPC在一定范围里随机移动,而不仅仅是随机移动……
另外请问区域编辑模式是什么意思?
作者: dota1100    时间: 2012-12-6 16:35

这里设置了随机移动,但是这样的话,NPC就会满城乱跑,跑到传送点就会传到别的地图上……

这个是区域编辑模式;

但是试用过后发现NPC虽然会在区域内移动,但是依然会跑出区域……
作者: dota1100    时间: 2012-12-6 17:39
反正我已经被X过一次了,不介意再被X一次,是我问的问题太SB,还是真的没人会?
作者: so_aries    时间: 2012-12-6 20:06
dota1100 发表于 2012-12-6 17:39
反正我已经被X过一次了,不介意再被X一次,是我问的问题太SB,还是真的没人会? ...


啊...应该不是没人会..您第2个问题真的太多人问了...
个人学疏才浅..真心建议您,不要一个npc人物就用区域编辑...因为要设该人物id的xy坐标,和区域编辑相同id,和移动坐标...一个人物至少就5个以上变数...
不如直接用自定移动路线...要改也方便...
区域编辑相关帖子...
http://rpg.blue/forum.php?mod=viewthread&tid=230694
相关脚本...
http://rpg.blue/forum.php?mod=viewthread&tid=224145
区域范围使用范例...
http://rpg.blue/forum.php?mod=viewthread&tid=251733
作者: j433463    时间: 2012-12-6 20:47
地形标志区域跟NPC移动范围无关,那只是设置某个范围的编号,方便做判断用的,
像是玩家走到某个地形标志为 3 的范围内,会遇到指定的敌人队伍,区域外则是预设的敌人队伍,
这需要条件分歧去作判断。

区域模式虽然设置好了,可只是画了区域,并没有对事件设置与区域模式相关的条件,
譬如图中画了 ID 为1的部份,却没有给当事件走出到 ID 不等于 1 的区域时要做些什么,
那就没有作用,至少要给个 当条件地形标志 == 1 时,事件面向后转180度 之类的,
不然事件怎么可能不走出去?
作者: 13730510254    时间: 2012-12-6 20:57
路过支持下
作者: acn00269    时间: 2012-12-6 21:15
关于NPC随机移动区域方面 用事件比较好 把事件将你NPC设定随机移动的区域围住 设置优先级为在角色下方 这样就不会乱跑了(图解一下

作者: c248611    时间: 2012-12-6 21:29
4楼正解
http://rpg.blue/forum.php?mod=viewthread&tid=230694

區域編輯

区域编辑最常用的作法就是用来设置不同的区域可以遭遇到不同的敌人事件
  

先在地图上画好区域图块>分別為图块1号/图块2号/图块4号
  

在地图设置上开始分别设置每个不同的敌人所对应的>区域图块代号
设置完成之后,就会在不同的区域,遭遇到不同的敌人了!!
  
作者: dota1100    时间: 2012-12-7 10:24
我对不起大家,说了不好的话,在这里赔罪了。
昨天再弄NPC的区域移动,眼看着就要出成果了,结果卡在了NPC上,差点恼羞成怒砸了电脑……
后来睡觉的时候想到了一个简单的方法,和7L的差不多,也是用事件围住NPC,然后事件设定为该NPC做180°掉头的动作,这样不管他怎么走,都走不出去
不过这样做的话,当主角踩在上面,NPC就会掉头,如果刚好NPC踩在另一开掉头事件上,就会原地抽筋
作者: Sion    时间: 2012-12-7 11:16
我想说其实用新建的空事件(在人物下方)把NPC围起来他就不会走出去了……
作者: l854501881    时间: 2012-12-7 17:49
dota1100 发表于 2012-12-6 16:35
这里设置了随机移动,但是这样的话,NPC就会满城乱跑,跑到传送点就会传到别的地图上……

这个是区域编辑 ...

我想说的是……那个区域编辑不是限定NPC的- -是限定怪物出现的……




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