
チャレンジ 4:C# スクリプトによるオーディオ再生のトリガー
Tutorial
Beginner
+10XP
20 mins
Unity Technologies
カスタムの C# スクリプトコンポーネントを使用して、シーン内でオーディオ再生をトリガーする方法について学習します。
1. C# スクリプトの作成
- Project ウィンドウに新規 C# スクリプト (Create > C# Script) を作成し、HonkAudioController という名前を付けます。

- 新しく作成したスクリプトをコードエディターで開きます。

- Player ゲームオブジェクトが、ゲームオブジェクトにアタッチしたコライダーに入った時に AudioClip をトリガーするには以下のようなスクリプトに変更します:

Unity に戻る:
- Horn_Collider ゲームオブジェクト (Car > Horn_Collider) を Hierarchy から選択し、Add Component をクリックして HornAudioController コンポーネントを追加し、HornAudioController を検索して選択します。

- Horn_Collider の Inspector で、Audio Source を HornAudioController の AudioSource フィールドにドラッグし、Horn AudioClip を CarHorn に設定します。

- シーンを再生し、車の前を歩くとクラクションが鳴ります。