【ゲームエンジン】Unityなんでも質問スレpart14at GAMEDEV【ゲームエンジン】Unityなんでも質問スレpart14 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト259:ドーンおじ 24/05/26 09:26:00.58 EJNLt0lk.net Unityの問題は公式のバグを放置することなのだよ!m9⎛´・ω・`⎞ドーン! 260:名前は開発中のものです。 24/05/26 11:22:05.16 i41levti.net 人生バグだらけの人間が他人のバグ放置について文句言っている、というレベルの低いギャグなのである。 261:ドーンおじ 24/05/26 11:27:15.97 EJNLt0lk.net バグの無い人生は存在しない!と草薙素子も云っている!m9⎛´・ω・`⎞ドーン! 262:名前は開発中のものです。 24/05/26 11:35:47.97 OdWzL8QJ.net Unityで外部音声を再生する際に問題が発生しているとのこと、理解しました。 まず、`Microphone.GetPosition(null) <= 0` のコメントアウトされた部分ですが、 これはマイクが準備完了するまで待つための重要なチェックです。コメントアウトを解除して、 マイクが正しく初期化されるまで待つようにしてみてください。 ```csharp void Start() { var audiosource = GetComponent<AudioSource>(); audiosource.clip = Microphone.Start(Microphone.devices[0], true, 10, 44100); while (Microphone.GetPosition(null) <= 0) { } audiosource.Play(); } ``` 次に、UnityやWindowsのアップデート後に問題が発生したとのことですので、以下の点を確認してみてください: 1. **マイクのアクセス許可**: Unityエディタやビルドしたアプリケーションにマイクへのアクセス許可が与えられているか確認してください。 2. **オーディオドライバ**: 最新のオーディオドライバがインストールされているか、またはアップデート後に問題がないかを確認してください。 3. **Unityのオーディオ設定**: Unityのオーディオ設定が正しく設定されているか、 特にサンプリングレートやオーディオバッファサイズが適切かどうかを確認してください。 また、他のPCからの音声入力をUnityに取り込む場合は、 そのPCのオーディオ出力が適切にライン入力に設定されているか、 そしてUnityがそのライン入力を認識しているかを確認する必要があります。 さらに、UnityのフォーラムやQAサイトで似たような問題を抱えている他の開発者の解決策を探すことも有効です。例えば、[Unityでマイク音量の検出]や [UnityでAudioSource.Mute=trueにした時にMicrophoneから音量が取得できない時の対処法]などの記事が参考になるかもしれません。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch