もし場所を間違えていたら申し訳ありません。
タイトルにもある通り、私はCutievirus氏のMV3DプラグインとQuxios氏のQAudioプラグインを使用しています。基本的に、プロジェクトに近接音(プロキシミティサウンド)を実装したかったのです。最終的にQAudioを採用したのは、別のユーザーがMV3Dと連携するバージョンを作成してくれたからです。
数秒間は期待通りに動作していました。しかしその後、音声が乱れ始め、テストゲームがクラッシュしました。コンソールを確認して完全なエラー内容を確認しようとしたのですが、テストゲーム自体がクラッシュしてしまったため、確認できませんでした。
一応、表示されたエラーのスクリーンショットは残しました。そこには以下のようなメッセージが表示されていました:
Uncaught (in promise) DOMException: unable to decode audio data.
これが実際の問題の原因かどうかは分かりませんが、テストゲームがクラッシュする直前に表示されたのはこれでした。そこでいくつかの選択肢を検討しました:
- プラグインの中身を確認し、修正または編集できるか試す(おそらく最悪の選択肢)
- マップ上の何かが問題を引き起こしていないか確認する
- 別のプラグインを探す(
- プラグインの使用を諦め、変数とリージョンIDを使って近接音システムを自作する
- 近接音システムそのものの使用を諦める
- MV3dと連携するプラグインを有料で発注する
また、以前にいくつか試したこともあります。例えば:
- 元の、編集していないプラグインを使用。テストゲームは依然としてクラッシュしました。プラグインコマンドを編集して確実に確認しました。
- 音声ファイルを変更。それでも音は途切れ途切れになり、音が止まるまでクラッシュしませんでしたが、テストゲームがクラッシュしなかったため、プラグインだけが問題の原因ではない可能性があります。
遠い道のように思えるかもしれませんが、どんな助けでも感謝します。
お時間を割いていただきありがとうございます。