あるプラグイン用に指定されたDynamic Libraryが、ディスク上にありません。エラーに、プラグイン名も表示されます。このエラーは、プロジェクトでプラグインが使われる一方、ゲームの実行ファイルにスタティックにリンクされていないときに、発生します。これが起きると、Wwiseが、該当するDynamic Libraryファイル(ファイル拡張子は、.DLL、.SO、.BUNDLE、.PRXなどプラットフォームによって違う)を探します。
ダイナミックにリンクの方式は自由で、ゲームデベロッパが任意のリンク方式を選択できます。ただし、Wwiseプロジェクトにプラグインを使う場合は、コードをゲームにリンクする必要があります。なお、リンク方式を混在させることも可能で、一部プラグインにスタティックリンクを使い、ほかではダイナミックリンクを使うこともできます。
考えられる原因:
スタティックリンクのときに、AllPluginFactories.hが使われません(問題なし)が、プラグインのincludeファイル(***Factory.h)が不足しているか、ライブラリがリンクされていません。
ダイナミックリンクで、ダイナミックライブラリ(ファイル拡張子.dll、.so、.bundle、.prxなど)がターゲットコンソールにデプロイされていません。
ダイナミックリンクで、ダイナミックライブラリのサーチパスが正しく設定されませんでした。デフォルトで、自動的に正しく設定されますが、中には AkInitSettings::szPluginDLLPath
経由で変更を加えるインプリもあります。
Unityユーザーへ: 最近の変更でWwiseプロジェクトに新しいプラグインが入りましたが、期待されるDLLがゲームビルドにパッケージされていません。
推奨される解決策:
指定のプラグインFactory includeファイルが、ゲームの.cppの1つに含まれることを確認します。該当ライブラリがスタティックにリンクしていることを確認します。 Integration Details - Plug-Ins参照
あなたのゲームで、AkInitSettings::szPluginDLLPath
をデフォルトから変更した場合は、パスが存在することを確認します。
ダイナミックリンクを使う場合は、必要なダイナミックライブラリがあなたのパッケージングまたは配信システムに入っていることと、ターゲットコンソールにインストールされていることを、確認します。
Unityユーザーへ: ゲームをリビルドすれば、不足ファイルが含まれるはずです。