menu
バージョン
2021.1.14.8108
2024.1.5.8803
2023.1.13.8732
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.5.8803
2023.1.13.8732
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
あるプラグイン用に指定された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つに含まれることを確認します。該当ライブラリがスタティックにリンクしていることを確認します。 統合の詳細 - プラグインを参照。
あなたのゲームで、AkInitSettings::szPluginDLLPath
をデフォルトから変更した場合は、パスが存在することを確認します。
ダイナミックリンクを使う場合は、必要なダイナミックライブラリがあなたのパッケージングまたは配信システムに入っていることと、ターゲットコンソールにインストールされていることを、確認します。
Unityユーザーへ: ゲームをリビルドすれば、不足ファイルが含まれるはずです。