追击者AI的升级思路!
修改于2022/09/09273 浏览综合
先看动图
![TapTap](https://img2.tapimg.com/bbcode/etag/Fsxl7vb5vezpQ_cBRNq1Ggwtrytb.gif?imageView2/2/w/1080/h/9999/ignore-error/1/colors/-1)
逃逸者:你不要过来啊!!!
追击者:喂,喂。我跟本追不上啊啊啊啊!
造成这种情况的原因只有一个
追击者移速小于逃逸者[哭]
如图:
![TapTap](https://img2.tapimg.com/bbcode/etag/FjY4eb413lRpoapkIbg5dJrX8DXR.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
![TapTap](https://img2.tapimg.com/bbcode/etag/FhWzmakyQIxOAyi40k2xoIkp7EoJ.png?imageMogr2/thumbnail/1080x9999%3E/quality/80/format/jpg/interlace/1/ignore-error/1)
那怎么办呢?看图↓
![TapTap](https://img2.tapimg.com/bbcode/etag/FmXdW_dwmeW6AbmR-EUXFK9tuoPc.gif?imageView2/2/w/1080/h/9999/ignore-error/1/colors/-1)
我对你疯狂壁咚,而你却无动于衷,我的爱如潮……水。。。咳咳,扯远了。
我将这种行动模式的AI称为“面壁思考者”
言简意赅就是,如果于墙壁距离小于[一个实数],则追击者向右/左偏转[一个度数]。
以此达到拦截逃逸者的目的。
在移速差不变的情况下,模拟测试如下
![TapTap](https://img2.tapimg.com/bbcode/etag/Fte2RIwr_8pkh2HXpYmfuMsX4ul-.gif?imageView2/2/w/1080/h/9999/ignore-error/1/colors/-1)
如何达成的?
若逃逃逸者作顺时针绕壁运动,碰壁之后
则向右,0°<偏转度数<90°
若是逆时针,则向左,0°<偏转度数<90°
评论有模版。