Audio Random Container を使用してランダムなプレイリストを作成する
Create and use a randomized audio playlist.
読み終わるまでの所要時間 5 分最終更新 1ヶ月前
ランダムなプレイリストを作成するには、Audio Random Container を作成してゲーム内で再生します。
ランダムな再生リストを使用すると、足音、衝撃、AI ダイアログなど、ほとんどすべての音をランダムに再生できます。
必要な要件
以下の方法を理解している場合は、ランダムなプレイリストを作成して使用できます。
- ゲームオブジェクト の作成
- シーンへのボタンの追加
Audio Random Container の作成
Audio Random Container は複数の場所から作成できます。
ノート: 既存の Audio Random Container を Hierarchy ウィンドウにドラッグすると、ドラッグした Audio Random Container を参照する Audio Source コンポーネントを持つゲームオブジェクトが Transform 位置 (0,0,0) に作成されます。
メニューから
Unity エディターで、以下を行います。
- Assets > Create > Audio > Audio Random Container の順に選択します。
空の Audio Random Container アセットが Project ウィンドウの Assets の下に表示されます。
Project ウィンドウから
Unity エディターで、以下を行います。
- Project ウィンドウ内で右クリックすると、作業メニュー項目を含むアセットメニューが表示されます。
- Create を選択します。
- Audio を選択します。
- Audio Random Container を選択します。
空の Audio Random Container アセットが Project ウィンドウの Assets の下に表示されます。
ウィンドウから
Unity エディターで、以下を行います。
- Window を選択します。
- Audio を選択します。
- Audio Random Container を選択します。
空の Audio Random Container アセットが Project ウィンドウの Assets の下に表示されます。
ゲーム内で Audio Random Container を再生する
Audio Random Container を再生するには、Audio Source コンポーネントと統合し、ゲームトリガーオプションのいずれかの使用などにより再生する必要があります。
Audio Source コンポーネントとの統合
Audio Random Container は Audio Source コンポーネントと組み合わせなければ使用できません。Audio Source コンポーネントは Audio Random Container の発生源であり、Audio Random Container がワールド内に位置を持って音を鳴らすか、位置を持たずに音を鳴らすかを定めます。詳細は、Audio Source を参照してください。
統合するには以下を行います。
- メニュー、Project ウィンドウ、またはウィンドウから Audio Random Container を作成します。
- ゲームオブジェクトを作成します。
- Inspector ウィンドウで、Add Component を選択します。
- Audio > Audio Source の順に選択します。
- AudioResource の横で、作成した Audio Random Container を選択します。
これで、Audio Random Container を Audio Source と統合できました。PlayOnAwakeブーリアン、API、またはさまざまなゲームトリガーオプションを使用して再生できます。
ゲームトリガーの使用
ゲーム内の音は、多くの場合、ゲームイベントまたはトリガーによってトリガーされます。ボタンなどのゲームトリガーを使用して、Audio Random Container を再生できます。
- シーンにボタンを追加します。
- Inspector ウィンドウで、+ を選択して On Click イベント を追加します。
- Audio Random Container を選択します。