버전
The specified Dynamic Library for a plug-in was not found on disk. The name of the plug-in is specified with the error. This error happens if the plug-in is used in the project but is not linked statically to the game executable. 이 오류가 일어나면 Wwise는 해당 Dynamic Library 파일 (파일 확장자는 플랫폼에 따라 DLL, SO, BUNDLE, PRX가 사용됩니다) 찾기를 시도합니다.
동적 연결 전략은 선택적이며, 게임 개발자가 선호하는 연결 전략을 선택합니다. However, if a plug-in is used in the Wwise Project, it's code must be linked to the game. 일부 플러그인에 고정적 연결을 사용하고 그 외 플러그인에 동적 연결을 사용하여 두 연결 전략을 혼합할 수 있습니다.
유력한 원인:
AllPluginFactories.h 고정적 연결이 사용되지 않는데 (이 부분은 괜찮습니다) 플러그인 포함 파일 (***Factory.h)이 누락되거나 라이브러리가 연결되지 않았습니다.
동적으로 연결할 경우 동적 라이브러리 (.dll, .so, .bundle, .prx 확장자가 사용됨)가 대상 콘솔에 배포되지 않았습니다.
동적으로 연결할 경우 동적 라이브러리 검색 경로가 알맞게 설정되지 않았습니다. 이 경로는 기본적으로 올바르게 자동 설정되지만 일부 구현 전문가는 AkInitSettings::szPluginDLLPath
를 통해 변경하기를 선호하기도 합니다.
Unity 유저: Wwise 프로젝트가 새로운 플러그인을 사용하는 변경 작업을 했지만 게임 빌드가 필요한 DLL을 패키지하지 않았습니다.
권장 해결 단계:
지정된 플러그인 Factory 포함 파일이 게임 .cpp 중 하나에 들어가 있는지 확인하세요. 해당 라이브러리가 고정적으로 연결되었는지 확인하세요. 통합 상세 정보 - 플러그인을 봐주세요.
게임에서 AkInitSettings::szPluginDLLPath
가 기본 설정에서 변경되었을 경우 해당 경로가 존재하는지 확인하세요.
동적 연결을 사용할 경우 필요한 동적 라이브러리가 패키징/배포 시스템에 포함되었으며 대상 콘솔에 설치되었는지 확인하세요.
Unity 유저: 게임을 다시 빌드하세요. 그러면 누락된 파일이 다시 들어갈 것입니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요