我正在尝试制作像糖果粉碎或宝石迷阵的游戏,但我有一个问题,在行中找到相同的项目。 我有这个
public void mapfinder() {
int typ = -1;
int pocet = 0;
for (int x = 0; x < 8; x++) {
for (int y = 0; y < 8; y++) {
if (plocha[x][y].getgem() == typ) {
pocet++;
} else if (pocet > 2) {
while (pocet > 0) {
pocet--;
plocha[x][y - pocet] = new Actor(x, y, nogem);
}
} else {
typ = plocha[x][y].getgem();
}
}
}
}
acctualy,它的速度很慢,而且我经常会退出“厌烦症”。
任何想法?