回答編集履歴

1

引数忘れとほかの例の提示

2017/01/31 07:11

投稿

退会済みユーザー
test CHANGED
@@ -34,11 +34,15 @@
34
34
 
35
35
 
36
36
 
37
+
38
+
37
39
  // AudioSourceはInspectorでセット.
38
40
 
39
41
  // かつAudioClipもInspectorでAudioSourceにアタッチ済みであること前提.
40
42
 
41
43
  [SerializeField] private AudioSource audio = null;
44
+
45
+ [SerializeField ] private AudioClip clip = null;
42
46
 
43
47
 
44
48
 
@@ -66,7 +70,9 @@
66
70
 
67
71
 
68
72
 
69
- this.audio.PlayOneShot();
73
+ this.audio.PlayOneShot( this.clip );
74
+
75
+ //this.audio.PlayOneShot( this.audio.clip );
70
76
 
71
77
  while ( this.audio.isPlaying ){
72
78
 
@@ -91,3 +97,7 @@
91
97
 
92
98
 
93
99
  ```
100
+
101
+
102
+
103
+ AudioSourceにAudioClipを渡し、SE再生を行っている処理とInspectorやスクリプトでAudioSourceにセットしたAudioClipっを再生させる二通りを記述しました。