버전
각 Work Unit을 포함한 모든 Wwise 프로젝트 파일은 XML 형식이기 때문에 소스 컨트롤에 적합합니다. 모든 파일이 아닌 특정 파일을 소스 컨트롤에 추가하는 것이 좋습니다.
File Manager에 나타나는 모든 파일은 소스 컨트롤에 추가할 수 있습니다. Wwise는 이러한 파일을 사용하여 프로젝트에 필요한 모든 파일을 생성합니다. 소스 컨트롤에 다음을 추가할 것을 권장합니다.
.wproj - Wwise 프로젝트 파일. 이 파일은 프로젝트 루트 폴더에 있습니다
.wwu - Wwise Work Unit. 이러한 파일은 기본 프로젝트 폴더의 하위 폴더 이곳 저곳에서 찾을 수 있습니다.
Originals folder - The original media files. These files are used to create the final audio assets of a project.
일반적으로 Wwise에서 생성된 파일은 소스 컨트롤에서 제외하도록 설정 할 수 있습니다. 여러 사용자가 있는 환경에서 이러한 불필요한 파일들을 소스 컨트롤에 추가할 경우 동기화 문제가 발생할 수 있습니다. 다음과 같은 파일들은 소스 컨트롤에서 제외하는 것이 좋습니다.
.backup 폴더 - 새로운 메이저 Wwise 버전으로 프로젝트를 열면 프로젝트가 업그레이드되고 이 backup 폴더가 생성됩니다. 이 폴더의 목적은 필요할 경우 프로젝트 업그레이드를 되돌리기 위한 것입니다. 프로젝트가 소스 컨트롤에 있는 경우 이를 사용하여 되돌릴 수 있으므로 .backup은 소스 컨트롤에서 제외해도 됩니다.
.cache folder - 프로젝트 폴더에 있는 .cache 폴더는 Wwise의 로컬 작업 폴더입니다. .cache 폴더의 콘텐츠는 Wwise에서 예기치 못한 작동 방식을 야기할 수 있기 때문에 절대 소스 컨트롤 시스템에 추가해서는 안됩니다.
.prof - 이 파일은 캡처할 때마다 생성되며 프로젝트 데이터의 일부는 아닙니다.
.validationcache - .wwu 파일에서 생성되며 소스 컨트롤에서 제외할 수 있습니다.
.wsettings - 이 파일은 각 로컬 사용자 및 컴퓨터 마다 고유합니다.
IncrementalSoundBankData.xml - 이 파일은 Wwise 프로젝트의 로컬 콘텐츠 및 로컬 SoundBank 생성 내역을 기반으로 SoundBank의 상태를 추적할 때 사용됩니다.
Note that .gitignore and .p4ignore files are included when creating a new project. 다음은 샘플 .gitignore 파일입니다.
# Wwise .backup* .cache* *.akd *.prof *.validationcache *.wsettings IncrementalSoundBankData.xml
SoundBank는 항상 프로젝트에서 생성될 수 있습니다. 하지만 Wwise를 사용하지 않는 팀원이 개발 중인 게임을 플레이하는 동안 사운드를 들으려면 생성된 파일이 필요합니다. 이럴 때 소스 컨트롤을 생성된 파일을 제공하는 방법으로 사용할 수 있습니다. 여러 Wwise 사용자가 SoundBank를 소스 컨트롤에 추가하면 파일이 비동기화될 수 있습니다. 이를 방지하려면 soundbanks/ 경로에 모든 .bnk 및 .wem 파일을 추가하세요. Wwise가 게임 엔진과 통합되는 방식에 따라 .txt, .xml, .json 파일을 추가해야 할 수도 있습니다.
프로젝트에 있는 대용량 파일의 경우 시간을 절약하기 위해 특별한 설정을 해야할 수도 있습니다 (예: Git LFS 사용). Git LFS 예외 파일에는 .wav, .aif, .png, .jpg와 같은 대용량 바이너리 파일을 포함할 수 있습니다.
게임 개발 도중 File Manager에서 프로젝트 파일(.wproj)의 상태, Work Unit 파일(.wwu)의 상태, 오디오 파일의 상태를 확인할 수 있습니다. If you are using the Perforce, Subversion, or another source control plug-in, you can perform source control functions directly in Wwise. For more information about using a source control plug-in in Wwise, refer to “Managing project files with a source control plug-in”.
By default Wwise saves Work Unit files, SoundBank files and some project files with LF line endings. Wwise can save them with CRLF endings. See Line Ending in the “General Tab” of the Project Settings.
When you are working as part of a team and are using a source control system to manage the files in your project, you should always be aware that others are working on the same project and that there may be merge conflicts that need to be resolved. 따라서 작업 중인 내용을 팀원과 자주 의논하며 작업 내용을 자주 동기화하고 병합하는 것이 중요합니다. 전체 모범 사례는 “Source control tips and best practices”을(를) 참조하세요.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요