回答編集履歴
1
引数忘れとほかの例の提示
answer
CHANGED
@@ -16,9 +16,11 @@
|
|
16
16
|
private readonly string NEXT_SCENE_NAME = "1";
|
17
17
|
|
18
18
|
|
19
|
+
|
19
20
|
// AudioSourceはInspectorでセット.
|
20
21
|
// かつAudioClipもInspectorでAudioSourceにアタッチ済みであること前提.
|
21
22
|
[SerializeField] private AudioSource audio = null;
|
23
|
+
[SerializeField ] private AudioClip clip = null;
|
22
24
|
|
23
25
|
|
24
26
|
//---------------------------------------------------
|
@@ -32,7 +34,8 @@
|
|
32
34
|
// コルーチンで次のシーンへ遷移.
|
33
35
|
private IEnumerator changeScene(){
|
34
36
|
|
35
|
-
this.audio.PlayOneShot();
|
37
|
+
this.audio.PlayOneShot( this.clip );
|
38
|
+
//this.audio.PlayOneShot( this.audio.clip );
|
36
39
|
while ( this.audio.isPlaying ){
|
37
40
|
yield return new WaitForSeconds( 0 );
|
38
41
|
}
|
@@ -44,4 +47,6 @@
|
|
44
47
|
}
|
45
48
|
|
46
49
|
|
47
|
-
```
|
50
|
+
```
|
51
|
+
|
52
|
+
AudioSourceにAudioClipを渡し、SE再生を行っている処理とInspectorやスクリプトでAudioSourceにセットしたAudioClipっを再生させる二通りを記述しました。
|