私は次のコードを持っています:
CCProgressTimer *aTimer;
-(void) generateDungeon {
srand (time(NULL));
[self initDungeonArray];
int numRooms = RNDM(10,100);
for (int a=0; a< numRooms; a++) {
[self makeRandomRoom];
aTimer.percentage += 100/numRooms;
}
[self connectTheRooms];
[self placeStairs];
}
問題は、ループ中にタイマーが画面上で更新されず、突然(ループが終了した後)、ほぼ満杯になることです。なぜこれが起こっているのか分かりません。パーセンテージを変えると画像が更新されると思いました。
誰かが私が理解すべきことを理解するのを手伝ってもらえますか?
ありがとう。