スクリプトこんにちは。今回は、BGMとSEについてです。これらはAudioSourceコンポーネントというのをつかって再生します。任意のタイミングで鳴らしたい場合(B)で楽な手順が違う(やってることは同じ)のでわけて説明します。最後にボタンを押すと再生するという例を書きます。(A)ずっと鳴ってる一曲でかまわない時(B)任意のタイミングで鳴らしたいとき(Bの例)ボタンを押すと再生(A)ずっと鳴ってる一曲でかまわない時やることは1AudioSourceをつける2↑の設定3もしAudioListenerがなければつけるです。1AudioSourceをつけるシーン内の適当なオブジェクトにAudioSourceコンポーネントをつけます。AddComponent>Audio>AudioSourceですこんなのがでますちなみに、Create>Audio>AudioSourceでもOKです。これが音源になります。2AudioSourceコンポーネントの設定では設定していきます。Clipのところに再生したいファイルを入れます。xmが再生できるようです。AwakeとLoopにチェックをいれます。これで鳴りっぱなしのBGMはOKです3先ほど設定したのは音源です。Listenerです。これはメインカメラにはじめからついているので普通はわざわざなにかする必要はないですが、もしついて無かったらつけましょう。(B)任意のタイミングで鳴らしたいときやることは1AudioSourceコンポーネントをつける2スクリプトを書く3インスペクターで設定です1は、Aの1と同じなので省きます。なにも設定はしなくていいので付けるだけでOKです。2スクリプトを書きます。必要なのは、AudioSourceとAudioClipの変数を用意するAudioSourceコンポーネントを取得する再生する処理を書くです。}}これであとは任意の位置でAS.PlayOneShot(B);のように書くと引数のクリップが再生されます。3最後にpublicで宣言したAudioSourceとAudioClipを設定します。インスペクターにはめるだけですこれで(B)の手順はおしまいです。(Bの例)ボタンを押すと再生それでは最後にボタンを押すと再生するようにしてみましょう。スクリプトをかきます。}}次に、UIのButtonをつくりボタンのButtonコンポーネントのOnClick()を設定します↑を押して...設定。意味は、ボタンが押されたときどのオブジェクトの、どのメッソドを呼び出すか、です。赤丸がオブジェクト、青丸がメッソドです。これを二つのボタンに行えば、ボタン1をおすとA、ボタン2を押すとBの音声が再生されます。今回はこれでおしまいです。X)はてなブログをはじめよう!sawalemonteaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。