menu
버전
2024.1.3.8749
2024.1.3.8749
2023.1.11.8682
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
2024.1.3.8749
2023.1.11.8682
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
Wwise Unreal Integration Documentation
|
WwiseSoundEngine.Build.cs
파일 (…\Plugins\Wwise\Source\WwiseSoundEngine\WwiseSoundEngine.Build.cs
에 있음)은 지원되는 각 플랫폼용 플러그인에 대해 빌드 매개 변수를 설정하는 역할을 합니다.. 이 파일은 다음의 특정 작업을 수행합니다.
다음은 WwiseSoundEngine.Build.cs
에 있는 전처리 장치 정의입니다.
WWISE_CONFIGURATION_DIR
WWISE_DSP_DIR
AK_SUPPORT_OPUS
AK_SUPPORT_WAAPI
AK_UNREAL_MAX_CONCURRENT_IO
다음 플랫폼의 경우 ThirdParty
의 각 bin
폴더 안에 있는 모든 Wwise 플러그인이 최종 실행 파일 안으로 패키징됩니다.
Android의 경우 UPL 파일이 …\Plugins\Wwise\Source\WwiseSoundEngine_{WWISE_MAJOR}_{WWISE_MINOR}\Wwise_APL.xml
에 있습니다. 이 파일은 모든 공유 라이브러리가 빌드되는 이진 파일의 아키텍처를 위한 최종 실행 파일 안으로 패키징됨을 지정합니다.
iOS 및 tvOS의 경우 플러그인 등록은 …\Plugins\Wwise\Source\WwiseSoundEngine\Public\Generated\AkiOSPlugins.h
헤더 내에서 처리됩니다. 이 파일은 뱅크 생성 시 생성되고 …\Plugins\Wwise\Source\WwiseSoundEngine_{WWISE_MAJOR}_{WWISE_MINOR}\Private\Wwise\API_{WWISE_MAJOR}_{WWISE_MINOR}\WwiseSoundEngineAPI_{WWISE_MAJOR}_{WWISE_MINOR}.cpp
에 포함됩니다.
Switch의 경우 플러그인 등록은 …\Plugins\Wwise\Source\WwiseSoundEngine\Public\Generated\AkSwitchPlugins.h
헤더 내에서 처리됩니다. 이 파일은 뱅크 생성 시 생성되고 …\Plugins\Wwise\Source\WwiseSoundEngine_{WWISE_MAJOR}_{WWISE_MINOR}\Private\Wwise\API_{WWISE_MAJOR}_{WWISE_MINOR}\WwiseSoundEngineAPI_{WWISE_MAJOR}_{WWISE_MINOR}.cpp
에 포함됩니다.
info | 참고: | 출시하는 실행 파일의 크기를 줄이기 위해서는 …\Plugins\Wwise\ThirdParty 안의 bin 폴더에서 사용자가 사용하지 않는 공유 라이브러리를 삭제하는 것이 좋습니다. |
다음 플랫폼의 경우, 공유 (동적) 라이브러리가 …\Binaries\<UEPlatform>\<TargetName>.target
파일에서 생성되는 런타임 종속성의 목록에 추가됩니다.
XboxSeriesX
설치 에 설명된 설치 단계를 올바르게 실행하면 Unreal Engine을 다시 빌드하는 것과 동일한 방식으로 Wwise 통합을 다시 빌드할 수 있습니다. 이 과정에 대한 더 자세한 설명은 프로덕션 파이프라인 설정을 참조하세요.
소스 코드가 있는 플러그인에 대한 더 많은 정보는 플러그인 코드를 참조하세요.
Unreal에서는 Debug, DebugGame, Development, Test, Shipping과 같은 구성 상태를 사용할 수 있습니다 (자세한 내용은 빌드 환경 설정 레퍼런스를 참고).
Wwise SoundEngine에서는 Debug, Profile, Release 빌드 구성을 사용할 수 있습니다 (자세한 내용은 빌드 환경 설정 레퍼런스를 참고).
Wwise와 Unreal 빌드 환경 설정은 모든 플랫폼에서 다음과 같은 방식으로 관련돼있습니다.
Windows에서 SDK는 사운드 엔진의 Debug, Profile 및 Release 버전에 대한 C 런타임 라이브러리의 동적 및 정적 버전을 제공합니다. 정적 라이브러리는 폴더 이름에 (StaticCRT)
가 포함된 폴더에 들어있습니다.
Wwise Unreal 통합은 StaticCRT AkSoundEngine 라이브러리를 사용하며, 이를 사용할 수 없는 경우에는 AkSoundEngine 라이브러리의 동적 버전으로 되돌립니다.
그러나 Wwise 동적 라이브러리를 사용하면 Unreal 프로젝트가 bDebugBuildsActuallyUseDebugCRT
설정으로 완전히 빌드된 경우에만 Debug 빌드 설정을 사용할 수 있습니다. 빌드 설정에 대한 더 많은 정보는 빌드 환경 설정 레퍼런스 페이지를 참고하세요.
WAAPI의 AkAutobahn 라이브러리는 Unreal과 호환되지 않는 C++ 설정을 사용하므로 사용될 때마다 동적 DLL의 Profile 버전으로 되돌아갑니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요