2014-03-06 3 views
0

나는 게임을하고 있었고 lib SDL2를 사용하여 BGM에 사운드 효과를 혼합해야했습니다. wav 파일로만 작업하고 있다고 가정하면 기본적인 SDL2 라이브러리가 잘 작동할까요? 아니면 추가 라이브러리 SDL_mixer를 설치해야합니까?sdl2를 사용하여 게임에 사운드 효과 추가?

답변

3

압축 된 사운드 파일을 사용하려면 SDL2 믹서를 사용해야합니다. Wav는 작은 사운드 효과에는 좋지만 일부 배경 음악을 재생할 계획이라면 압축 된 사운드 파일을 사용해야합니다. 3 분 길이의 Wav 파일이 정말 크기 때문입니다.

웹 사이트에서 말하는 것처럼 "SDL_mixer는 샘플 멀티 채널 오디오 믹서 라이브러리입니다." 그러나 wav 파일 만 가지고 놀고 싶다면, SDL2도 그것을 할 수 있습니다. 개인적으로 sdl2-mixer로 갈 것입니다.

+0

SDL_mixer가 non-wav에서 로딩을 지원합니까? 내가 마지막으로봤을 때만 믹싱을하고 있었어. – keltar

+0

"인기있는 FLAC, MikMod MOD, Timidity MIDI, Ogg Vorbis 및 SMPEG MP3 라이브러리로 믹스 된 16 비트 스테레오 오디오와 동시에 단일 채널의 음악을 동시에 재생할 수 있습니다." http://www.libsdl.org/projects/SDL_mixer/ – jordsti

+0

감사합니다. 'LoadWAV'는 저를 속였습니다. 실제로 사용했을 때 지정된 형식 지원이 부족한 것과 결합되었습니다. – keltar

관련 문제