버전

menu_open
Wwise SDK 2023.1.9
통합 세부사항 - 플러그인

소개

Wwise에서는 플러그인을 통해 Wwise 사용자 및 게임 프로그래머에게 다양한 유형의 음원과 효과를 제공하고 있습니다. 음원 플러그인은 사운드를 생성하는 한편, 효과 플러그인은 사운드를 조정하는 데 사용됩니다.

음원 플러그인과 효과 플러그인을 코덱 플러그인과 혼동해서는 안됩니다. 코덱 플러그인에 대한 더 많은 정보는 코덱 플러그인의 통합 를 참고하세요.

자신의 플러그인을 직접 만들 수도 있고, 다른 사람이 개발한 플러그인을 사용할 수도 있습니다. Company ID와 Plug-in ID를 비롯해 커스텀 플러그인과 관련한 자세한 내용은 Developing Community Plug-ins 를 참고하세요.

게임에 플러그인 통합하기

사운드 디자이너가 개발 게임의 Wwise 프로젝트에서 특정 플러그인을 사용하고자 할 경우, 이 플러그인이 코드에 통합돼있어야 런타임 때 사운드 엔진이 이를 사용할 수 있습니다.

플러그인 라이브러리 연결하기

각 플러그인은 개별적 라이브러리(LIB 파일) 형태로 제공되며, 반드시 개발 게임에 연결돼야 합니다. SDK/include/AK/Plugin의 해당 팩토리 파일을 포함시키면 자동으로 등록됩니다. 예를 들어 Compressor 효과의 팩토리 파일은 다음과 같습니다.

각 플러그인의 전체 라이브러리 목록을 보려면 소스와 효과 플러그인 를 참고하세요. 게임을 출시하기 직전 최종 마무리를 할 때, 게임 실행파일의 크기를 줄이기 위해 실제 사용되는 플러그인만 등록해야 합니다. 특히 모바일 게임이라면 더욱 주의할 필요가 있습니다.

플러그인 통합과 관련한 예제는 예제 통합으로 빠르게 시작하기 - 플러그인 를 참고하세요.

플러그인에 동적 라이브러리 사용하기

대부분의 플랫폼에서 플러그인에 동적 라이브러리를 사용할 수도 있습니다. 이 경우, 게임 실행파일과 함께 DLL 파일을 배포하는 것 외에 별도로 할 일은 없습니다 (플랫폼에 따라 SO나 PRX, SUPRX, RPL 파일이 될 수 있음). LIB 파일과 연결해서는 안 되며, 팩토리 헤더 파일을 포함시켜서도 안 됩니다.

사전에 빌드된 동적 라이브러리는 \SDK\<platform>\bin에 들어있습니다. 예를 들어 플랫폼 SDK 업데이트를 위해 동적 라이브러리를 다시 빌드해야 하는 경우, 관련 Visual Studio 프로젝트와 솔루션은 \SDK\samples\DynamicLibraries 에서 찾을 수 있습니다.


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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요