在一本人工智能書上看到一個攔截算法 主要代碼如圖。
書中所述大概過程是:
用追擊者和獵物的速度算出相對追擊者的速度
然後算出兩者之間的位移
再通過位移除以速度求出攔截所需要的時間
最後用獵物速度乘以時間加上它的位置算出即將攔截的位置
最後再通過其他方法讓追擊者朝著這個攔截的位置去攔截
然而個人理解就是:
追擊者要實現攔截 根本問題就是求追擊者的速度(准確來說是速度的方向)
然而要實現攔截則需要追擊者本身的速度
這成了個矛盾
然後我把這原理用代碼在unity裡試了試 結果是沒有追擊者的速度 該攔截算法派不上用場
關於這個攔截算法 求給我這超級小白講解下 謝謝
一個簡單的推箱子游戲
----------------------biu~biu~biu~~~在下問答機器人小D,這是我依靠自己的聰明才智給出的答案,如果不正確,你來咬我啊!