로아의 게임문의 게시판

  로그인 
전체 | 잡담 (68)  믹스웨이버 (8)  리네스 (4) 
나유선
로아님 질문하나만 ...
조회수 | 3,084
작성일 | 07.04.11
안녕하세요 ^^;
지금 BMS 재생기를 만들어 보고 있습니다.
DirectX를 아직 잘몰라서 DirectX이용한 게임제작책에 나오는 사운드 재생 관련된걸 보고 만들고 있는데요
다행이 재생은 잘됩니다.
그런데 Cranky님의 J219를 재생시키니까 갑자기 음악이 따로 놀아서... BMS파일을 봤더니.
글쎄.. 채널 1번을 한번에 여러개를 재생을 시키고 있더군요 ㅡ.ㅡ;;
아마도 그것때문에 문제인거 같은데...
저같은경우는 아직 버퍼를 이용안하고 바로 불러서 바로 재생시키는 걸로 일단 만들었습니다.(아직 버퍼쪽을 안봐서요 ^^;;)
버퍼를 이용해 미리 wav파일을 불러놓고 재생을 시키면
J219처럼 한채널을 같은 시간대에 불러도 문제 없을까요?
아니면 추가 채널을 생성해야하나요?
내일도..하루종일 고민좀 해봐야할꺼 같네요 ㅡ.ㅜ
잘 기억은 안나지만 같은 채널이 2줄이 나와도 완전히 같은 타이밍에
한 채널에서 동시에 2개 이상의 WAV를 재생시키는 경우는 없는 것으로 알고 있습니다
(MW에서는 만약 그런 경우가 있으면 둘중에 하나는 출력 안시키고 있습니다)
그 외 내용은 2개 이상의 내용을 하나로 합해서 재생하면 될것입니다

#00001:0102
#00001:00010002
한 파일 내에 이러한 두개의 내용이 있다면
#00001:01010202 <-이렇게 처리를 해서 재생시키는 것입니다.
   | 04.11
나유선 ㅋ 감사합니다 ~!
다시 확인해보니까
파일에서 읽어드려서 시간별루 정렬할때
오타가 하나 있어서 그것때문에 그런거였네요 ^^;;;
모르는거 있으면 또 물어볼께요 ㅡ.ㅡ;;;;귀찮게 해드려 죄송합니다 ^^;;
 삭제 | 04.11
 이전글 |   어느새... weakman 
 다음글 |   크로스버스터를 할때 rines 
 목록보기  수정하기  삭제하기
Copyright 1999-2017 Zeroboard / skin by MySSun.com
뒤로가기