Project1

标题: 【移植】MV自寻路功能 [打印本页]

作者: 芯☆淡茹水    时间: 2018-4-2 13:48
标题: 【移植】MV自寻路功能
本帖最后由 芯☆淡茹水 于 2018-4-2 21:25 编辑

  看了下 MV 默认的自寻路,觉得比较有意思,试着写成RGSS的,轻松完成。

最主要的就是 侦测范围限制 ,下面移植的脚本已经把 侦测范围(格数) 设为可调节模式。
在小地图,地形不复杂,移动距离短时,可以把侦测范围调小,以便节省帧率。(默认范围 12 就差不多了)
在大地图,地形很复杂,移动距离较长时,可以把侦测范围调大,以便取得更智能的效果。

PS:感觉这个非常适合鼠标点击自寻路(←这是废话)。

侦测范围 智能 的演示:

将下图红框里的角色自寻路到绿框位置。


1,默认的 12格 侦测范围,地形比较复杂,范围较小,角色撞墙上。



2,将侦测范围扩大到 50格,角色顺利自寻路到目标地点。



※在寻路过程中,如果最近的路线突然不能通过,将会另外寻找新路线。※
※如果目的地在四周都不能通过的区域里,将会寻路到离目的地最近的地方。※
※即便是你设置的目的地点本身不能通行,也会寻路到目的地最近的地方。※
※so~,非常适合用于鼠标点击自寻路。※










范例工程:

移植MV自寻路.rar (190.08 KB, 下载次数: 140, 售价: 1 星屑)
作者: 灯笼菜刀王    时间: 2018-4-2 20:11
下载, 剪切, 打开"以后研究"文件夹, 粘贴........

咱觉得咱目前的等级是啃不下来这玩意的.......
作者: chd114    时间: 2018-4-2 21:25
支持多个事件同时寻路吗?
如果同时有多个事件目标地点是一样的会怎样?id靠后的那个在目标地点旁边?还是距离远的那个在目标地点旁边
作者: 芯☆淡茹水    时间: 2018-4-2 21:48
本帖最后由 芯☆淡茹水 于 2018-4-2 21:51 编辑
chd114 发表于 2018-4-2 21:25
支持多个事件同时寻路吗?
如果同时有多个事件目标地点是一样的会怎样?id靠后的那个在目标地点旁边?还是 ...


可以自己试啊。

支持N多个同时寻路,只要你的帧率能支持得住,再多都无所谓。

多个同时寻路到相同地点,“先到先得”,后面的就在先到的周围停住。多个事件这样搞,会导致停住时帧率下降。

作者: xp兔子徒弟    时间: 2018-4-3 19:47
下载 收录  使用
估摸以后的自己也啃不动  淡定地使用就好了
作者: CCD0645    时间: 2018-4-13 01:00
如果想把脚本写在事件里的移动规则-自定义-脚本 里面,貌似会出错,有没有解决方法?
作者: jiahui5592986    时间: 2018-6-27 23:36
老哥,能添加八方向或者变成斜四方行走吗
作者: Tsar_NicholasII    时间: 2018-7-18 11:05
支持魔塔样板7630使用吗?

作者: AILIME    时间: 2018-7-21 18:45
想问下有没有那种寻路脚本,就是人物随便移动到某个地方,然后点某个键,另外一个人物能准确移动到主角旁边的那种(不是跟随,不是接近,要按键才移动)
作者: 1179640157    时间: 2019-5-9 23:49
请问这个可以实现事件跟随主角吗?
作者: 1179640157    时间: 2019-5-12 12:54
1179640157 发表于 2019-5-9 23:49
请问这个可以实现事件跟随主角吗?

哈哈,我没表达清楚,其实就是想让追逐战的时候,敌人的接近方式不再那么蠢...刚才试了下,原来代入主角X和主角Y就行了,哈哈哈,多谢芯大!




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