查看: 3077|回復: 0

[閒聊閒語] BOT 能夠自動判斷碰撞並選擇其他方向

[複製鏈接]

66

主題

162

帖子

5629

金錢

火焰之影

Rank: 8Rank: 8

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
5791
在線時間
78 小時
相冊
0
日誌
0
好友
0
發表於 2026-1-10 13:00 | 顯示全部樓層 |閱讀模式
Thinking: 好的,我找到了問題!canMoveTo() 方法中有個問題:
- 第 142-144 行:如果目標位置等於 lastX, lastY,就返回 false
但問題是:
1. lastX, lastY 是上次的位置
2. 當 BOT 移動後,新位置更新到 currentX, currentY
3. 如果 BOT 嘗試移動到上次的位置(比如往回走),就會被阻止
4. 但在脫困時,這可能導致無法移動到任何有效方向
更好的解決方案是:
1. 改進 performRandomMovement() 和 performPatrolMovement(),讓它們在第一個方向失敗時,嘗試其他方向
2. 改進 checkStuckAndMove(),讓它更靈活
3. 或者,在脫困時忽略 canMoveTo() 的某些檢查
我認為最好的方案是改進移動邏輯,讓它在第一個方向失敗時自動嘗試其他方向。這
我找到問題了!讓我改進移動邏輯,讓 BOT 能夠自動判斷碰撞並選擇其他方向。





上一篇︰信用版跑帳下場|信用版跑帳dcard|信用版跑帳ptt
下一篇︰1/10 搖一搖~ 一起搖一搖~~ New
您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

天堂私服列表

45客服

Archiver| 45天堂私服論壇   分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!

45天堂私服發佈站 ©    天堂私服架設教學  提供最新天堂私服最新資訊

流量最高、品質最好、服務最優、玩家首選、最新天堂私服資訊,都在45天堂私服發佈站.    免責聲明

Sitetag
line客服聯繫
掃一掃二碼
Line客服聯繫
24H專人回覆
返回頂部 返回列表