1

안녕하세요 저는 cocos2d 사이드 스크롤러를 만들고 있습니다. 배경 오디오 파일을 추가하려고합니다. SimpleAudioEngine을 사용하고 있습니다. 이 코드는 다음과 같습니다.Cocos2d : 배경 음악을 추가 할 때 스레드 오류가 발생했습니다.

[[SimpleAudioEngine sharedEngine]playBackgroundMusic:@"Soundtrack.mp3" loop:YES]; 

하지만 실행하면 오류가 발생합니다. 그것은 나에게 오류를주고있다 말한다 라인은 다음과 같습니다 날이 오류를 제공하지 않습니다 사운드 파일을 추가 할 수있는 다른 방법은

[audioSourcePlayer prepareToPlay]; 

있습니까?

+1

aaand 그 오류는 무엇입니까? 디버그 콘솔에는 무엇이 있습니까? – LearnCocos2D

+0

나는 내가 가지고 있었던 예외 중단 점을 꺼내지 않았다. 그리고 그것은 다시 일하기 시작했다! – PoKoBros

답변

3

AVAudio와 OpenAL은 몇 가지 예외를 발생 시키므로 Xcode 예외 브레이크 포인트가 발생하고 걱정할 필요가 없습니다.

예외 중단 점을 제거하는 대신 중단 점을 "편집"하고 작은 편집 대화 상자에서 Objective-C 예외 만 포착하도록 선택하는 것이 좋습니다. 그런 식으로 모든 오디오 예외는 C++ 예외 일뿐 아니라 어설 션 트리거가 발생해야하는 곳을 계속 볼 수 있습니다.