Как найти значение таймера в cocos2d iphone - PullRequest
0 голосов
/ 03 марта 2010

Я делаю простые часы остановки как игра. Игра состоит из таймера на 60 секунд Я достигаю этого

    AtlasSpriteManager *mgr = [AtlasSpriteManager spriteManagerWithFile:@"bringit_timer.png" capacity:10];
    [self addChild:mgr z:5 tag:2];
    AtlasSprite *sprite = [AtlasSprite spriteWithRect:CGRectMake(0,0,33,200) spriteManager:mgr];
    [mgr addChild:sprite];
    sprite.position = ccp(160,240);
    sprite.scale = 1.0;
    [sprite runAction:[RotateBy actionWithDuration:60 angle:360]];

После этого мне нужно добавлять эффекты, увеличивая время на каждые 10 секунд. Я могу получить эффект от

   [Circle runAction:[ScaleTo actionWithDuration:2 scale:1.3]];

но не знаю, как найти 10-ую секунду. Может кто-нибудь сказать мне, как найти значение таймера в 10-й секунде с некоторым примером кода.

1 Ответ

1 голос
/ 09 марта 2010

Почему у вас не срабатывает таймер каждые 10 секунд, а не каждые 60 секунд? Вы можете иметь флаг / счетчик / и т.д. подсчитывать, когда прошло 60 секунд, а затем выполнить сброс для просмотра в течение следующих 60 секунд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...