所以我得到了这个错误
Exception in thread "LWJGL Application" java.lang.ArrayIndexOutOfBoundsException: 0
at com.xidstudios.pixelarena.pathfinding.AStarPathfinding.findPath(AStarPathfinding.java:81)
在该行有以下代码,更具体地说,第 81 行是以下代码的第二行。(我的格式化程序设置为将代码放在单独的一行上,因为它在它所在的那一行上变得很长)。
openList = new PriorityQueue<TileInfo>(superList.length
* superList[0].length, new ComparatorByScore());
我在那里唯一的数组是我初始化的超级列表:
superList = new TileInfo[col][row];
col 是列数,row 是行数,(这是用于寻路)。
为什么我会收到此错误,我该如何解决?