나는 10 초에서 15 초 동안 반복 재생해야하는 3 초 길이의 사운드 효과가 있습니다.cocos2d-x에서 여러 사운드 효과 재생
SimpleAudioEngine::sharedEngine()->playEffect(powerUpSound, true);
을하지만, 내가 다른 사운드 효과를 연주 할 때, 이전의 소리 (powerUpSound
) 효과는 중지 : 아래와 같이 구현됩니다.
SimpleAudioEngine::sharedEngine()->playEffect(starsSounds, false);
어떻게 동시에 둘 다 재생할 수 있습니까? 나는 그것이 매우 좋은 해결책이라고 생각하지 않지만 Cocos2d-x v2.2.3
배경 음악을 사용하지 않는다면'SimpleAudioEngine :: sharedEngine() -> playBackgroundMusic();'Android 장치를 사용하여 앱을 실행합니까? – Nadarian
예, 나는 안드로이드 장치를 사용하고 있으며, 배경 음악도 가지고있어 게임에서 배경 음악으로 사용할 수 없습니다. – gameChef
Android SoundPool 클래스에 문제가 있음을 알고 있지만 파일 크기 및 재생 시간은 문제가되지 않지만 파일은 정상적으로 처리 된 것 같습니다. 단지 내 마음에 오는 해결 방법은 SimpleAudioEngine의 새로운 인스턴스를 만든 다음 사운드를 재생하는 것입니다. – Nadarian