XNA에서 소리를 재생할 파일 만들기
요약
Microsoft XACT(Cross-Platform Audio Creation Tool)를 사용하여 XNA에서 소리를 재생하기 위한 파일을 만듭니다.
운영 환경
필수 구성 요소
지원되는 XNA 버전 |
|
지원되는 플랫폼 |
|
Windows 필수 버텍스 셰이더 버전 | 1.1 |
Windows 필수 픽셀 셰이더 버전 | 1.1 |
운영 환경
플랫폼 |
물질
참고: 이 팁은 XNA Game Studio 2.0을 기준으로 합니다.
XNA에서 사운드를 재생하려면 먼저 Microsoft XACT(Cross-Platform Audio Creation Tool)를 사용하여 웨이브 파일을 XNA 사운드 파일로 변환해야 합니다.
우선, 미리 재생하려는 오디오 파일입니다. wav입니다. 이 경우 "Sample.wav"라는 파일을 사용합니다.
시작 메뉴에서 "Microsoft XNA Game Studio - 도구 - Microsoft 크로스 플랫폼 오디오 생성 도구(XACT)"를 선택하여 실행합니다.
Microsoft XACT(Cross-Platform Audio Creation Tool) v2.0이 시작됩니다. (이하 "XACT"라고 함)
도구 버튼에서 "Creates a new project(새 프로젝트 만들기)" 버튼을 클릭합니다.
저장 대화 상자가 표시되면 프로젝트를 저장할 폴더와 프로젝트 이름을 선택한 다음 "저장" 버튼을 클릭합니다.
샘플에서는 "Audio"라는 이름으로 만들어집니다.
이전 화면으로 돌아가고 프로젝트가 생성됩니다. 다양한 항목도 편집할 수 있습니다.
프로젝트를 만들었으면 첫 번째 단계는 웨이브 뱅크를 만드는 것입니다. 트리에서 웨이브 뱅크를 마우스 오른쪽 버튼으로 클릭하고 뉴 웨이브 뱅크를 선택합니다. 도구 모음 단추에서 만들 수도 있습니다.
그러면 트리의 "웨이브 뱅크" 아래에 "웨이브 뱅크"가 추가되고 오른쪽 영역에 창이 나타납니다.
그런 다음 트리에서 사운드 뱅크를 마우스 오른쪽 버튼으로 클릭하고 새 사운드 뱅크를 선택하여 사운드 뱅크를 만듭니다.
웨이브 뱅크처럼 사운드 뱅크가 생성되고 창이 표시됩니다.
웨이브 뱅크와 사운드 뱅크를 생성한 후 재생하려는 웨이브 파일을 웨이브 뱅크에 추가합니다. Windows 탐색기 등에서 드래그 앤 드롭하여 추가할 수 있습니다.
프로젝트는 웨이브 파일 "상대 경로"에 의해 관리되므로 웨이브를 등록할 때 프로젝트와 동일한 폴더에 넣는 것이 좋습니다.
그러면 웨이브 파일(PCM 음원)이 오른쪽 그림과 같이 추가됩니다.
그런 다음 웨이브 뱅크에 추가된 데이터를 사운드 뱅크의 왼쪽 상단 영역으로 드래그 앤 드롭합니다.
오른쪽 그림과 같이 사운드 데이터로 추가됩니다.
같은 방법으로 드래그 앤 드롭하여 큐에 사운드 데이터를 추가합니다. 큐의 이름은 사운드 데이터를 재생하는 데 사용됩니다.
트리에서 웨이브 뱅크와 사운드 뱅크의 이름을 변경할 수 있습니다. 이 이름은 프로그래밍 방식으로 로드할 때 사용됩니다.
웨이브와 사운드 뱅크를 설정했으면 툴바에서 Builds the current project 버튼을 클릭합니다. 파일 메뉴의 빌드... 메뉴와 F7 키도 같은 작업을 수행합니다.
오른쪽과 같은 대화 상자가 표시되지만 당분간은 그대로 "마침"버튼을 클릭하십시오.
빌드가 완료되면 XACT를 저장하고 종료할 수 있습니다.
프로젝트를 만든 폴더를 보면 오른쪽과 같은 파일과 폴더가 만들어졌음을 알 수 있습니다.
Win 폴더를 열면 오른쪽에 있는 것과 유사한 파일이 표시됩니다. 프로그램은 이러한 파일을 읽고 소리를 재생합니다.