Как вычесть шансы в игре, которую я создал на Xcode для iPad

Предмет этой игры - игрок должен избегать падения банок сверху. Я хочу дать игроку 3 шанса, это мой код:

_chancesCount = 0;
    if (CGRectIntersectsRect(_cola.frame, _cabbie.frame)) {
        _chancesCount += 1;
    }
    if (CGRectIntersectsRect(_coffee.frame, _cabbie.frame)) {
        _chancesCount += 1;
    }
    if (CGRectIntersectsRect(_tea.frame, _cabbie.frame)) {
        _chancesCount += 1;
    }
    if (CGRectIntersectsRect(_soda.frame, _cabbie.frame)) {
    _chancesCount += 1;
    }
    if (CGRectIntersectsRect(_beer.frame, _cabbie.frame)) {
        _chancesCount += 1;
    }
    if (_chancesCount == 3) {
        _currentState = _STATE_GAMEOVER;
    }

Я установил метку, чтобы показать, сколько шансов у игрока осталось, но кажется, что всякий раз, когда он может ударить и уйти _cabbie.frame(a yellow creature),chanceCounts автоматически превращается обратно в 0, так что, чтобы завершить игру, должно быть 3 банки одновременно.

0 ответов

Другие вопросы по тегам