Воспроизведение аудио с касаниямиBegan XCode

Я новичок в StackOverflow (только что зарегистрировался), и с этим чертовски новичок в кодировании! Я использовал видео на YouTube, чтобы научиться программировать, и сейчас я пытаюсь сделать игру, похожую на Flappy Bird. Не публиковать, а просто экспериментировать.

Я завершил программирование игры, однако хочу добавить звуковой эффект при касании любой области экрана, но только в определенное время (после нажатия кнопки «Пуск»).

Я попробовал это с помощью кнопки, установленной на весь ViewVontroller, но это не позволило мне на самом деле играть в игру....

Я слышал, что touchesBegan справится с этой задачей, поэтому, пожалуйста, помогите мне.

Заранее спасибо =D


person NerdyMoustachePanda    schedule 24.07.2014    source источник


Ответы (1)


Я думаю, что это должно работать нормально:

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    if (startButtonPressed) {
        //Play sound 
    }
}

Сообщает получателю, когда один или несколько пальцев касаются вида или окна.

Официальная документация ЗДЕСЬ

Вы также можете сделать это с помощью StoryBoard:

введите здесь описание изображения

person StrawHara    schedule 24.07.2014
comment
Спасибо за быстрый ответ. Не могли бы вы сообщить мне, как работает этот код, пожалуйста? - person NerdyMoustachePanda; 24.07.2014
comment
При касании экрана эта функция будет вызываться автоматически. - person StrawHara; 24.07.2014