赞 | 76 |
VIP | 0 |
好人卡 | 0 |
积分 | 144 |
经验 | 0 |
最后登录 | 2025-4-1 |
在线时间 | 2128 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 14397
- 在线时间
- 2128 小时
- 注册时间
- 2016-9-20
- 帖子
- 857
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 ppspssss 于 2024-7-11 13:27 编辑
用芯☆淡茹水 的 〓 鼠标点击自寻路 〓 改成 NPC追逐 玩家自己 , 然后是我也不知是什么寻路算法来 ??
https://rpg.blue/thread-408715-1-1.html 芯☆淡茹水 的MV寻路改成XP的脚本脚本原贴地址
实验,原来是因为《宋乱贼狂的》QQT探险游(非我的游戏)戏没有NPC寻路, 我就想找下有没寻路脚本用来给NPC追逐玩家,在P1搜索上搜到这个用MV寻路改成XP的脚本,但原来是带有鼠标功能,所以我是已去掉无鼠标功能删剩只带单独寻路,
https://www.bilibili.com/video/B ... d2adeb1a2b4281add78 怪物追效果视频(NPC追逐自己寻路
获取已知两个点位,NPC的点位和主角的点位,然后使用寻路(每次移动一格)
寻路距离有限制, 大慨两目标相距20格, 若有些复杂的距离再短就不能寻到,原来脚本是不能寻到目 标位置也会向最近相对距离移动 ,但我改了不会再移动
脚本经过改了只保留单独寻路,有兴趣的看,脚本中有些变量未列出来需自己进行声明
玩家默设自己坐标是指 $game_player.x和$game_player.y
寻路频率是建议每30帧进行一次, 过于频繁会无法应付而掉帧 , 因此会占用大量算力
除了追逐玩家想过如果在地图放置一些多个固定点进行寻路或许可以长距离移动 , 应该要找更好的解决方案,我想到的是使用划分区域事先 将可移动到的点位收 集然后记下,若移 动无法寻路,再调用 事先 收 集的点位,先移动小的,再逐步移动 至最终点位
寻路主脚本
Game_Character里调用寻路 |
|