「サウンド」の編集履歴(バックアップ)一覧はこちら
「サウンド」(2016/08/15 (月) 19:00:19) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
<p>音楽&効果音管理</p>
<hr /><ul><li>
<h2><span style="line-height:20.7999992370605px;">音楽&効果音管理</span></h2>
</li>
</ul><p><span style="line-height:20.7999992370605px;">同時に発声させるにはそれぞれ別のオーディオソースが必要<br />
BGM用</span><br />
private var BGMSource : AudioSource;<br /><span style="line-height:20.7999992370605px;">BGMSouce =
gameObject.GetComponent(AudioSource);/*自身のゲームオブジェクトで管理する場合*/</span><br /><span style="line-height:20.7999992370605px;">BGMSource =
GameObject.Find("BGM").GetComponent(AudioSource);/*別のゲームオブジェクトで管理する場合*/</span><br style="line-height:20.7999992370605px;" /><br />
効果音用<br />
private var SESource : AudioSource;<br /><span style="line-height:20.7999992370605px;">SESource =
GameObject.Find("SE").GetComponent(AudioSource);</span><br style="line-height:20.7999992370605px;" /><br />
で、それぞれのオーディオソースにオーディオクリップを設定する<br />
BGM用<br /><span style="line-height:20.7999992370605px;">var BGMSound1 :
AudioClip;</span><br /><span style="line-height:1.6em;">var BombSound</span><span style="line-height:1.6em;"> : AudioClip;<br /><br />
BGMを鳴らすなら</span><br /><span style="line-height:20.7999992370605px;">BGMSouce.clip =
BGMSound;/*中身はあらかじめインスペクタで登録しておく*/</span><br /><span style="line-height:20.7999992370605px;">BGMSource.Play();</span><br /><br /><span style="line-height:1.6em;">効果音を鳴らすなら</span><br />
SESouce.clip = BombSound;/*中身はあらかじめ<span style="line-height:20.7999992370605px;">インスペクタで</span>登録しておく*/<br /><span style="line-height:1.6em;">SESouce.PlayOneShot(BombSound, 1.0f);<br /><br />
効果音の切替は</span><br />
SESource.clip = SkeletonVoice;<br />
SESource.PlayOneShot(DemoBombSound, 1.0f);<br />
</p>
<p><br /><br /><br /><br />
</p>
<p>音楽&効果音管理</p>
<hr /><ul><li>
<h2><span style="line-height:20.7999992370605px;">音楽&効果音管理</span></h2>
</li>
</ul><p><span style="line-height:20.7999992370605px;">同時に発声させるにはそれぞれ別のオーディオソースが必要<br />
BGM用</span><br />
private var BGMSource : AudioSource;<br /><span style="line-height:20.7999992370605px;">BGMSouce =
gameObject.GetComponent(AudioSource);/*自身のゲームオブジェクトで管理する場合*/</span><br /><span style="line-height:20.7999992370605px;">BGMSource =
GameObject.Find("BGM").GetComponent(AudioSource);/*別のゲームオブジェクトで管理する場合*/</span><br style="line-height:20.7999992370605px;" /><br />
効果音用<br />
private var SESource : AudioSource;<br /><span style="line-height:20.7999992370605px;">SESource =
GameObject.Find("SE").GetComponent(AudioSource);</span><br style="line-height:20.7999992370605px;" /><br />
で、それぞれのオーディオソースにオーディオクリップを設定する<br />
BGM用<br /><span style="line-height:20.7999992370605px;">var BGMSound1 :
AudioClip;</span><br /><span style="line-height:1.6em;">var BombSound</span><span style="line-height:1.6em;"> : AudioClip;<br /><br />
BGMを鳴らすなら</span><br /><span style="line-height:20.7999992370605px;">BGMSouce.clip =
BGMSound;/*中身はあらかじめインスペクタで登録しておく*/</span><br /><span style="line-height:20.7999992370605px;">BGMSource.Play();</span><br /><br /><span style="line-height:1.6em;">効果音を鳴らすなら</span><br />
SESouce.clip = BombSound;/*中身はあらかじめ<span style="line-height:20.7999992370605px;">インスペクタで</span>登録しておく*/<br /><span style="line-height:1.6em;">SESouce.PlayOneShot(BombSound, 1.0f);<br /><br />
効果音の切替は</span><br />
SESource.clip = SkeletonVoice;<br />
SESource.PlayOneShot(<span style="line-height:20.8px;">SkeletonVoice</span>,
1.0f);<br /><br />
※あらかじめシーンに<br />
SE:効果音用ゲームオブジェクト+Audio→Audio Sourceコンポーネント付与<br />
BGM:BGM用ゲームオブジェクト<span style="line-height:20.8px;">+Audio→Audio
Sourceコンポーネント付与<br />
を作っておく必要あり</span></p>
<p> </p>
<p><br /><br /><br /><br />
</p>