menu
 
버전
2022.1.18.8567

2024.1.1.8691

2023.1.9.8628

2022.1.18.8567

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624


menu_open

소스 컨트롤 시스템과 Wwise 함께 사용하기

각 Work Unit을 포함한 모든 Wwise 프로젝트 파일은 XML 형식이기 때문에 소스 컨트롤에 적합합니다. 모든 파일이 아닌 특정 파일을 소스 컨트롤에 추가하는 것이 좋습니다.

File Manager에 나타나는 모든 파일은 소스 컨트롤에 추가할 수 있습니다. Wwise는 이러한 파일을 사용하여 프로젝트에 필요한 모든 파일을 생성합니다. 소스 컨트롤에 다음을 추가할 것을 권장합니다.

  • .wproj - Wwise 프로젝트 파일. 이 파일은 프로젝트 루트 폴더에 있습니다

  • .wwu - Wwise Work Unit. 이러한 파일은 기본 프로젝트 폴더의 하위 폴더 이곳 저곳에서 찾을 수 있습니다.

  • Originals 폴더 - 프로젝트의 최종 오디오 에셋을 만드는 데 사용되는 원본 사운드 파일은 소스 컨트롤 제어를 받을 수 있습니다. 반면, 모든 .wav 파일은 필요에 따라 .akd 파일 또한 생성하는데 이를 포함할 필요는 없습니다.

일반적으로 Wwise에서 생성된 파일은 소스 컨트롤에서 제외하도록 설정 할 수 있습니다. 여러 사용자가 있는 환경에서 이러한 불필요한 파일들을 소스 컨트롤에 추가할 경우 동기화 문제가 발생할 수 있습니다. 다음과 같은 파일들은 소스 컨트롤에서 제외하는 것이 좋습니다.

  • .akd - 이 파일에는 .wav 파일 메타데이터가 포함되어 있으며 필요에 따라 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)의 상태, 오디오 파일의 상태를 확인할 수 있습니다. Perforce, Subversion, 혹은 그 외 Workgroup 플러그인을 사용할 경우 Wwise에서 소스 컨트롤 기능을 직접 실행할 수 있습니다. Wwise에서 Workgroup 플러그인 사용하기에 대한 더 많은 정보는 “Source Control 플러그인으로 프로젝트 파일 관리하기”을(를) 참조하세요.

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. 따라서 작업 중인 내용을 팀원과 자주 의논하며 작업 내용을 자주 동기화하고 병합하는 것이 중요합니다. 전체 모범 사례는 “Workgroup에 대한 팁과 모범 사례”을(를) 참조하세요.


이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요