Java 从二维坐标数组创建路径,以便AI遵循

Java 从二维坐标数组创建路径,以便AI遵循,java,arrays,artificial-intelligence,path-finding,Java,Arrays,Artificial Intelligence,Path Finding,我正在做一个简单的塔防游戏,我希望我发送的任何单位波都能跟随地图上的路径,路径由对象组成,当地图从文本文件加载时,该对象是路径、塔楼还是草地 我用它来用每个“路径”对象的X和Y坐标填充2d数组,剩余空间设置为0 我的计划是每次加载一个新关卡时都这样做,然后计算出阵列中的哪些坐标是从屏幕左侧到右侧的角,如果路径循环回来,说路径的第7个角现在更靠近屏幕左侧,然后是第2个角,那么这不好用,所以现在我卡住了 我现在脑子一片空白,任何想法都会有很大帮助。我刚刚有个想法,我所有的路径对象都是在从地图文本文件

我正在做一个简单的塔防游戏,我希望我发送的任何单位波都能跟随地图上的路径,路径由对象组成,当地图从文本文件加载时,该对象是路径、塔楼还是草地

我用它来用每个“路径”对象的X和Y坐标填充2d数组,剩余空间设置为0

我的计划是每次加载一个新关卡时都这样做,然后计算出阵列中的哪些坐标是从屏幕左侧到右侧的角,如果路径循环回来,说路径的第7个角现在更靠近屏幕左侧,然后是第2个角,那么这不好用,所以现在我卡住了


我现在脑子一片空白,任何想法都会有很大帮助。

我刚刚有个想法,我所有的路径对象都是在从地图文本文件中读取“x”时生成的,因此如果我将地图中的所有角从“x”改为“1”和“2”依此类推,我仍然可以使它们成为路径对象,同时以正确的顺序将从1到末端的每个角添加到数组中,数组中所有剩余的空间都可以设置为最后一个角

希望这能帮助任何有同样问题的人
我回答了我自己的问题:P但请随意添加任何内容

对不起,您的问题没有明确定义。