目前AI坦克的寻路就是简单的寻路+热量地图(地方受伤后产生热量,其他坦克远离高热量地方),地图比较简单,就只有一些墙
现在想实现一些别的功能,
如下:
1.ai坦克可以找某个墙面当掩体,在掩体后来回发射
plan1:在玩家点击发射后,子弹路径上增加热量值,AI坦克就可以减少被击中概率,一定程度上会有躲墙效果
plan2: Raycast 探测边缘:向侧前方发射两条射线,一条打中墙,一条没打中,说明中间就是墙角边缘。
2.玩家有子弹概念,只能存储5发子弹。AI坦克需要在玩家子弹不足时,需要多个坦克一起冲向玩家。
plan:当玩家坦克子弹数少于一定数量时,就单纯A*不考虑热量值
3.躲避玩家子弹
plan1:距离检测,再根据子弹运动方向做出移动(优先级最高)
plan2:触发器
大佬们帮忙看看,感觉方案还是差点意思。欢迎各位大佬们讨论!

