1
我有以下代碼:CCProgressTimer不更新,然後突然跳到
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];
}
的問題是,在循環過程中計時器沒有更新在屏幕上,然後突然(循環結束後,我認爲)填滿將近滿。我不明白爲什麼會發生這種情況。我認爲,當你改變百分比時,圖像會更新。
任何人都可以幫我理解我應該理解什麼嗎?
謝謝。
該序列需要幾秒鐘才能執行。沒有足夠的時間更新計時器嗎? – user1437403
更新了我的文章 – Morion
我還可以從我的循環調用訪問嗎? – user1437403