我在标题中定义了一组 Tile 对象
Tile* tiles;
然后,当我尝试在数组中引用的类上运行函数时,我收到一个错误代码,即 EXC_BAD_ACCESS。
Tile* tiles[100][100];
for (int x=0;x<40;x++){
for(int y=0;y<40;y++){
tiles[x][y] = new Tile("tile_grass.png");
tiles[x][y]->setPositionWorld(WorldPos::posWithPosition(x, y)); // error comes when this is ran
this->addChild(tiles[x][y]);
}
}
如果我使用普通指针而不是指针数组,它似乎工作正常,但我必须以某种方式存储坐标 x 和 y 保存特定的 Tile 对象。我怎样才能解决这个问题?