我在这行代码.elementAt(spriteIdx);
上收到ArrayIndexOutOfBoundsExceptions时,试图找出这条代码出错了。谢谢你的提示。
杰森
Play = new Sprite[8][13];
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 13; j++) {
int spriteIdx = map.getInt(String.format("play-%d-%d", i, j));
if (spriteIdx != -1) {
Play[i][j] = (Sprite) savedSprites
.elementAt(spriteIdx);
答案 0 :(得分:1)
您似乎有空saveSprites
数组。