Project1

标题: 求助:让NPC走到指定的X Y坐标 !! [打印本页]

作者: lujjjh    时间: 2007-8-3 22:11
标题: 求助:让NPC走到指定的X Y坐标 !!
我设置了一个, 随机走动的 NPC  当按下C键与他对完话.. 就让他走到 X 12 Y0 的位置去

希望写个例程!! 谢了!!


作者: lujjjh    时间: 2007-8-3 22:11
标题: 求助:让NPC走到指定的X Y坐标 !!
我设置了一个, 随机走动的 NPC  当按下C键与他对完话.. 就让他走到 X 12 Y0 的位置去

希望写个例程!! 谢了!!


作者: 阁中人    时间: 2007-8-3 22:18
额……不可以这么讲
要看NPC在哪里,RM不是可以自动寻路的东西
假设NPC在X3,Y6的地方
你就看清楚它应该走多少步上、多少步下、多少步左、多少步右,顺序也要看清楚
然后在事件指令的第二页,有“设置移动路线”
把这些弄进去,然后在外面加一个“等待移动结束”
就可以了。。。
NPC在的位置不同,旁边的遮挡物不同,写出来也是不同的。
作者: lujjjh    时间: 2007-8-3 22:25
我知道这样,但是那个NPC是随机移动的,那要怎么办,我试过用检测NPC的X,Y,但是还是不行。
作者: fofolee    时间: 2007-8-3 22:28
用设置移动路线即可,不过要注意遮挡物,如果他要从x15 y3 到x 12 y 0,则向左移动,向左移动,向左移动,向上移动,向上移动,向上移动,等待移动结束(这是没遮挡的情况),还有一种无论NPC在哪都到指定坐标,就是在事件的脚本设计NPC的坐标,不过,那效果应该是瞬间转移吧
作者: 幻の飞鱼    时间: 2007-8-4 04:36
使用"自动移动"脚本
一般情况下可以自动寻路到指定坐标

搜索下 自动移动 脚本即可
作者: 精灵使者    时间: 2007-8-4 07:40
以下引用lujjjh于2007-8-3 14:25:44的发言:

我知道这样,但是那个NPC是随机移动的,那要怎么办,我试过用检测NPC的X,Y,但是还是不行。

你设置npc的移动路线,注意是否阻挡,阻挡的时候注意开启穿透。
另外移动完成别忘了添加等待移动结束。
作者: 黑鏻    时间: 2007-8-4 19:06
可以这么做,那为NPC与主角接触或按C键时开关N开了,并且独立开关A也开了(独立开关A开时该NPC行走图设做无的,等于消失),然后开关N开时X 12 Y0 的事件也启动,行走图要做得跟之前的NPC一个样哦~~~~~~~~(这相当于那NPC移到了X 12 Y0 )
作者: 精灵使者    时间: 2007-8-4 23:35
以下引用黑鏻于2007-8-4 11:06:14的发言:

可以这么做,那为NPC与主角接触或按C键时开关N开了,并且独立开关A也开了(独立开关A开时该NPC行走图设做无的,等于消失),然后开关N开时X 12 Y0 的事件也启动,行走图要做得跟之前的NPC一个样哦~~~~~~~~(这相当于那NPC移到了X 12 Y0 )

不用那么麻烦……移动以后可以直接在那个事件上写什么东西……以后返回地图的时候这个事件消失,留楼上说的那个事件就行了。




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