ゲームにオーディオを追加することは、ゲームを新たな高みへと引き上げるために重要です。ポジショナルオーディオと非ポジショナルオーディオを戦略的に使用することで、プレイヤーをあなたの世界に没入させ、彼らの行動に対して有益なフィードバックを提供し、目標を達成するために必要なことに彼らの注意を向けさせることができます。
オーディオアセット
使用許可が確実にあるオーディオアセットをインポートできます。例えば、自分で制作したオーディオが該当します。しかし、Robloxのクリエイターストアでは、トップオーディオおよび音楽パートナーからの10万以上のプロフェッショナルに制作された効果音や音楽トラックなど、様々な無料で使用できるオーディオアセットが提供されています。
オーディオオブジェクト
Robloxは、ゲームのデザイン要件に合うようにオーディオを再生・修正するために使用できる多くの異なる種類のオーディオオブジェクトを提供しています:
- AudioEmitterオブジェクトは、3D環境にオーディオを放出する仮想スピーカーです。
- AudioListenerオブジェクトは、3D環境からオーディオを拾う仮想マイクです。
- AudioDeviceOutputオブジェクトは、スピーカーやヘッドフォンなどの現実世界の物理ハードウェアデバイスです。
- AudioDeviceInputオブジェクトは、現実世界の物理マイクです。
- AudioTextToSpeechオブジェクトは、人工音声を使用してテキストをオーディオに変換します。
- AudioSpeechToTextオブジェクトは、オーディオをテキストに変換します。
- Wiresは、オーディオストリームを一つのオブジェクトから別のオブジェクトへ運びます。
これらのオブジェクトを使用して、オーディオをランタイム中に自動的に再生するように設定することも、スクリプトから再生されるようにトリガーすることもできます。これらのオーディオオブジェクトの実用的な用途については、2Dオーディオを追加、3Dオーディオを追加、テキスト読み上げを追加、音声認識を追加、ボイスチャットを追加のチュートリアルを参照してください。
オーディオエフェクト
オーディオエフェクトは、AudioPlayerオブジェクトからのオーディオストリームを非破壊的に修正または強化します。これらのエフェクトを適用することで、例えばAudioEqualizerオブジェクトを使用して雨の音をこもったようにする、AudioCompressorオブジェクトを使用して音の最大音量を制御する、またはAudioReverbを使用して室内空間での音のよりリアルな反響を加えるなど、環境をより魅力的で没入感のあるものにすることができます。