Wwise SDK 2022.1.17
|
Wwise Plug-in은 Company ID와 Plug-in ID로 식별됩니다. 이 ID들은 plugin.xml 파일에 정의돼있습니다.
EffectPlugin
, SourcePlugin
, ConversionPlugin
태그의 CompanyID
속성.EffectPlugin
, SourcePlugin
, ConversionPlugin
태그의 PluginID
속성.참고: Company ID와 Plug-in ID 조합은 반드시 고유한 조합이어야 합니다. |
Wwise와 사운드 엔진에서, Company ID와 Plug-in ID는 4 비트 Plug-in Type 값으로 조합되어 32 비트 고유 식별자를 만듭니다. 플러그인 타입 값은 다음과 같이 AkPluginType
enum (IAkEffect.h) 에 정의돼있습니다.
참고: 4 비트 타입을 사용한다고 해서 서로 다른 ID로 구분되지는 않습니다. Wwise의 Plug-in Manager를 사용해야 Plug-in 타입과 상관 없이 Company ID와 Plug-in ID 조합의 중복을 피할 수 있습니다. |
32 비트 클래스 ID는 다음과 같이 묶입니다: Plug-in ID + Company ID + Plug-in Type == Packed 32-bit Class ID
. 따라서 Plug-in ID가 1인 경우, Company ID는 0이고 Plug-in Type은 1이므로 Packed 32 비트 Class ID는 0x00010001이 됩니다.
참고: 모든 Audiokinetic 플러그인(Conversion, Source, Effect 플러그인)에 사용되는 Company ID는 0이며, AkTypes.h 에 AKCOMPANYID_AUDIOKINETIC 으로 정의돼있습니다. |
다음은 가상의 효과 플러그인 예시입니다.
XML:
Plugin Factory:
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요