我研究这种人工智能方法已经有一段时间了。如果有一堵墙挡住了敌人通向玩家的道路,它基本上会为敌人可能去的每个方向设置一个int。这在大多数情况下是行不通的。有时敌人会穿过他们无法穿过的缝隙。其他时候,它会被贴在有明显缝隙的墙上。我会附上我的代码,但如果它看起来太低效或只是不是解决它的方法,我并不反对完全改变我的方法。我只是想知道这些事情是如何正常完成的,这样我就可以更好地实现它(并且工作!)道路。 public void update(ArrayList<Wall> walls, Player p){
findPlayer(p.getX(), p.get