2016-03-06 5 views
0

Я занимаюсь учебным пособием по базовой 2D-игре обороны башни, и мы в основном пытаемся заполнить окно кучей плиток, но здесь я получаю исключение ArrayOurOfBoundsException, и я не почему!ArrayOutOfBoundsException во вложенном цикле

map = new Tile[20][12]; 
    for (int i=0; i < map.length; i++) { 
     for (int j=0; i < map[i].length; j++) { 
      map[i][j] = new Tile(i*64, j*64, 64, 64, TileType.Grass); 
     } 
    } 
+1

Вы должны сделать некоторые отладки. –

ответ

4
for (int j=0; i < map[i].length; j++) 
//   ↑

Это я, не J.

Так, может быть, вам нужно использовать другой шрифт, или использовать другую букву для внутренних петель.

+0

О, мальчик, спасибо – codetective

Смежные вопросы