Unity事例ノート

UNITY

ボタンを押せば音が鳴る

ボタンを押すとサウンド再生されるスクリプトを作成しましょう。

関連記事:
ボタンをクリックした時だけ無音にする
マウスを押してる間だけ音が鳴る
クリックのタイミングで発射音を出す
触れたタイミングで音を鳴らす
Buttonでオブジェクトの色を変える
ボタンを押すとオブジェクトの座標を変える
サウンド再生のPlayとPlayOneShotの違い

ボタンクリックでオーディオ再生

ボタンを作成して、中央部に配置します。

サウンドファイルをインポートします。

プロジェクトビューで右クリック > 新しいアセットをインポート

PushSound.mp3というファイルをインポートしました。

音を再生するスクリプトを作りましょう。

空のオブジェクトを作成。

SoundPlay.csを作成し、GameObject(空のオブジェクト)に追加します。

SoundPlay.csを記述します。

今回は、単発の短いサウンドを鳴らすため、音の重複可能なPlayOneShot()を使いました。

ボタンから再生スクリプトを実行

GameObjectを選択し、オーディオソースのコンポーネントを追加します。

オーディオクリップにサウンドデータを入れます。

ゲーム開始時に再生のチェックを外しておきます。

次は、ボタンの設定をして、SoundPlay.csのPlayStart()を実行できるようにします。

ボタンを以下の手順で設定しましょう。

ゲームプレイして、ボタンクリックで音が鳴ることを確認しましょう。

関連記事:
ボタンをクリックした時だけ無音にする
マウスを押してる間だけ音が鳴る
クリックのタイミングで発射音を出す
触れたタイミングで音を鳴らす
Buttonでオブジェクトの色を変える
ボタンを押すとオブジェクトの座標を変える
サウンド再生のPlayとPlayOneShotの違い

この記事の監修・専門指導

枚方市のプログラミング専門スクール
フタバゼミ 枚方くずは校

この記事で解説したUnityやC#の技術も、当校では直接個別指導しています。「むずかしいことをおもしろく」をモットーに、初心者から本格開発までサポート。樟葉駅から徒歩1分、まずはお気軽に体験会へお越しください。

SCHOOL教室案内