查看: 1609|回复: 8

求助:让NPC走到指定的X Y坐标 !!

  [复制链接]
梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-8-3
回帖
2
发表于 2007-8-3 22:11:58 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我设置了一个, 随机走动的 NPC  当按下C键与他对完话.. 就让他走到 X 12 Y0 的位置去

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

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-8-3
回帖
2
发表于 2007-8-3 22:11:58 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
我设置了一个, 随机走动的 NPC  当按下C键与他对完话.. 就让他走到 X 12 Y0 的位置去

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

梦石
0
星屑
50
在线时间
28 小时
注册时间
2005-10-24
回帖
148
发表于 2007-8-3 22:18:29 | 显示全部楼层
额……不可以这么讲
要看NPC在哪里,RM不是可以自动寻路的东西
假设NPC在X3,Y6的地方
你就看清楚它应该走多少步上、多少步下、多少步左、多少步右,顺序也要看清楚
然后在事件指令的第二页,有“设置移动路线”
把这些弄进去,然后在外面加一个“等待移动结束”
就可以了。。。
NPC在的位置不同,旁边的遮挡物不同,写出来也是不同的。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1 小时
注册时间
2007-8-3
回帖
2
 楼主| 发表于 2007-8-3 22:25:44 | 显示全部楼层
我知道这样,但是那个NPC是随机移动的,那要怎么办,我试过用检测NPC的X,Y,但是还是不行。
回复

使用道具 举报

梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-19
回帖
133
发表于 2007-8-3 22:28:27 | 显示全部楼层
用设置移动路线即可,不过要注意遮挡物,如果他要从x15 y3 到x 12 y 0,则向左移动,向左移动,向左移动,向上移动,向上移动,向上移动,等待移动结束(这是没遮挡的情况),还有一种无论NPC在哪都到指定坐标,就是在事件的脚本设计NPC的坐标,不过,那效果应该是瞬间转移吧
回复

使用道具 举报

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
回帖
1019
发表于 2007-8-4 04:36:35 | 显示全部楼层
使用"自动移动"脚本
一般情况下可以自动寻路到指定坐标

搜索下 自动移动 脚本即可
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-8-4 07:40:16 | 显示全部楼层
以下引用lujjjh于2007-8-3 14:25:44的发言:

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

你设置npc的移动路线,注意是否阻挡,阻挡的时候注意开启穿透。
另外移动完成别忘了添加等待移动结束。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
192 小时
注册时间
2007-7-14
回帖
2662
发表于 2007-8-4 19:06:14 | 显示全部楼层
可以这么做,那为NPC与主角接触或按C键时开关N开了,并且独立开关A也开了(独立开关A开时该NPC行走图设做无的,等于消失),然后开关N开时X 12 Y0 的事件也启动,行走图要做得跟之前的NPC一个样哦~~~~~~~~(这相当于那NPC移到了X 12 Y0 )
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-8-4 23:35:57 | 显示全部楼层
以下引用黑鏻于2007-8-4 11:06:14的发言:

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部