Заранее извините за вопрос новичка, но через три дня мне нужна помощь. Кто-нибудь может мне помочь?
Я пытаюсь использовать CCProgressTimer
для своего класса, где я пытаюсь предварительно загрузить изображения для игры в CCTextureCache
. Я пытался создать самый простой код:
- Создание
NSArray
с изображениями.
- Добавить каждое изображение из этого массива и одновременно обновлять индикатор выполнения.
Но мой индикатор прогресса не обновляется, прежде чем станет 100%. Я добавил NSLog
trace в -(void)setPercentage:(float) percentage
, и это выглядит так:
NSLog(@"percentage %f", percentage);
if(percentage_ != percentage) {
percentage_ = clampf( percentage, 0, 100);
[self updateProgress];
}
И я вижу сообщения для добавления каждого изображения:
...
percentage 25
percentage 30
percentage 35
...
Но индикатор выполнения (изображение) обновляется только до 100. Я думал, [self updateProgress]
должен обновлять изображение прогресса при каждом вызове setPercentage
.
Где моя ошибка?