• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.8.0
软件大小:45M
更新时间:2025-05-20

按键精灵iOS版
立即下载

软件版本:2.2.1
软件大小:29.2M
更新时间:2025-05-27

按键手机助手
立即下载

软件版本:4.2.0
软件大小:242M
更新时间:2025-05-20

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[问题] 2D游戏坐标寻路问题 [复制链接]

1#
现在玩魔力宝贝,游戏类似格子一样,每一个格子代表1个坐标,右上角会给一个坐标比如11,11 如果要移动到10,10就是左边的一个格子,现在我写的代码能实现寻路,但是走路会有卡顿,请问各位老师有没有同类型的游戏寻路代码可以学习一下

2#

多走几个格子

有事就QQ 136874377 QQ交流群300857068   接各种脚本定做 价格优惠
3#

memoryCall寻路

有偿解答、脚本定制 联系QQ2834762531
4#

,

遊戲目標座標 - 遊戲目前座標 把比例調整到你需要的滑鼠相對位置比例便可以尋路~
你需要有的是 遊戲目標座標 遊戲目前座標 ,滑鼠點在角色地板位置座標
然後計算比例~比如~假設你想要滑鼠位置離你角色 X 是 100像素,方法如下

設定角色地版滑鼠座標
設定移動目標座標
迴圈開始
抓取遊戲目前座標
ABS((遊戲目標座標X - 遊戲目前座標X ) / 100) = 比例 (比例必須是正數,所以加ABS)
(遊戲目標座標X - 遊戲目前座標X) / 比例 = 滑鼠相對座標X
(遊戲目標座標Y - 遊戲目前座標Y) / 比例 = 滑鼠相對座標X
然後 滑鼠移動 MoveTo 角色地版滑鼠座標+滑鼠相對座標X , 角色地版滑鼠座標+滑鼠相對座標X
滑鼠點擊
if 遊戲目標座標X = 遊戲目前座標X and 遊戲目標座標Y = 遊戲目前座標Y Then 跳出迴圈
迴圈結束

以上就是 尋路最簡單的基本做法
我的按鍵精靈推廣頻道網址.免範教學 制式簡化的腳本寫法

YouTube 簡址: https://www.youtube.com/@9z魔王
FB按鍵精靈推廣 免費教學 社團 : https://www.facebook.com/groups/1262368885516025/

我的按鍵精靈推廣頻道網址.免範教學 制式簡化的腳本寫法
YouTube 簡址: https://www.youtube.com/@9z魔王
FB按鍵精靈推廣 免費教學 社團 : https://www.facebook.com/groups/1262368885516025/
5#

回答很不错

6#

如果你的地板格子~不是和螢幕畫面 相同的水平垂直在說一下~
教你算 斜角~

我的按鍵精靈推廣頻道網址.免範教學 制式簡化的腳本寫法
YouTube 簡址: https://www.youtube.com/@9z魔王
FB按鍵精靈推廣 免費教學 社團 : https://www.facebook.com/groups/1262368885516025/
7#

上面複製的時候 Y沒改到
設定角色地版滑鼠座標
設定移動目標座標
迴圈開始
抓取 遊戲目前座標X 遊戲目前座標Y
ABS((遊戲目標座標X - 遊戲目前座標X ) / 100) = 比例 (比例必須是正數,所以加ABS)
(遊戲目標座標X - 遊戲目前座標X) / 比例 = 滑鼠相對座標X
(遊戲目標座標Y - 遊戲目前座標Y) / 比例 = 滑鼠相對座標Y
然後 滑鼠移動 MoveTo 角色地版滑鼠座標X+滑鼠相對座標X , 角色地版滑鼠座標Y+滑鼠相對座標Y
滑鼠點擊
if 遊戲目標座標X = 遊戲目前座標X and 遊戲目標座標Y = 遊戲目前座標Y Then 跳出迴圈
迴圈結束

我的按鍵精靈推廣頻道網址.免範教學 制式簡化的腳本寫法
YouTube 簡址: https://www.youtube.com/@9z魔王
FB按鍵精靈推廣 免費教學 社團 : https://www.facebook.com/groups/1262368885516025/
发新话题 回复该主题