Передача аудио между сценами cocos2d - PullRequest
3 голосов
/ 15 февраля 2011

Только начал работать с cocos2d, пока я настраивал разные сцены, например главное меню, настройки и другие. Я добавил немного фоновой музыки в сцену главного меню, например:

    [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"TileMap.caf"];

Музыка проходит через другие сцены, но когда я возвращаюсь к сцене главного меню, звук перезапускается сам.

Я занимаюсь этим только около 3 недель, так что будьте осторожны со мной:)

Заранее спасибо.

1 Ответ

4 голосов
/ 15 февраля 2011

Вы должны проверить, играет ли фоновая музыка в данный момент с [[SimpleAudioEngine sharedEngine] isBackgroundMusicPlaying], и если она воспроизводится в данный момент, просто ничего не делать, вместо того, чтобы снова вызывать playBackgroundMusic в сцене главного меню

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