버전

menu_open

Could not find plug-in dynamic library

플러그인의 지정된 Dynamic Library를 디스크에서 찾지 못했습니다. 플러그인의 이름 지정에 오류가 있었습니다. 이 오류는 프로젝트에서 플러그인이 사용되지만 게임 실행 파일에 고정적으로 연결되지 않은 경우 일어납니다. 이 오류가 일어나면 Wwise는 해당 Dynamic Library 파일 (파일 확장자는 플랫폼에 따라 DLL, SO, BUNDLE, PRX가 사용됩니다) 찾기를 시도합니다.

동적 연결 전략은 선택적이며 게임 개발자가 선호하는 연결 전략을 선택합니다. 하지만 Wwise 프로젝트에서 Plug-in을 사용할 경우 이 코드가 게임에 반드시 연결되어야 합니다. 일부 플러그인에 고정적 연결을 사용하고 그 외 플러그인에 동적 연결을 사용하여 두 연결 전략을 혼합할 수 있습니다.

유력한 원인:

  • AllPluginFactories.h 고정적 연결이 사용되지 않는데 (이 부분은 괜찮습니다) 플러그인 포함 파일 (***Factory.h)이 누락되거나 라이브러리가 연결되지 않았습니다.

  • 동적으로 연결할 경우 동적 라이브러리 (.dll, .so, .bundle, .prx 확장자가 사용됨)가 대상 콘솔에 배포되지 않았습니다.

  • 동적으로 연결할 경우 동적 라이브러리 검색 경로가 알맞게 설정되지 않았습니다. 기본적으로 이 경로가 자동적으로 알맞게 설정되지만 일부 구현 전문가는 AkInitSettings::szPluginDLLPath를 통해 경로를 변경하는 것을 선호하기도 합니다.

  • Unity 유저: Wwise 프로젝트가 새로운 플러그인을 사용하는 변경 작업을 했지만 게임 빌드가 필요한 DLL을 패키지하지 않았습니다.

권장 해결 단계:

  • 지정된 플러그인 Factory 포함 파일이 게임 .cpp 중 하나에 들어가 있는지 확인하세요. 해당 라이브러리가 고정적으로 연결되었는지 확인하세요. Integration Details - Plug-Ins (통합 상세 정보 - 플러그인)을 참고하세요.

  • 게임에서 AkInitSettings::szPluginDLLPath가 기본 설정에서 변경되었을 경우 해당 경로가 존재하는지 확인하세요.

  • 동적 연결을 사용할 경우 필요한 동적 라이브러리가 패키징/배포 시스템에 포함되었으며 대상 콘솔에 설치되었는지 확인하세요.

  • Unity 유저: 게임을 다시 빌드하세요. 그러면 누락된 파일이 다시 들어갈 것입니다.


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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요