unity2Dで名前がStarというオブジェクトに当たったら効果音を出すコードを書きました。
しかし、再生した直後に効果音がなってしまいます(Starというオブジェクトに当たっても音は鳴りません)
分かる方よろしくお願いします。
c#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5public class CubeController : MonoBehaviour { 6 public AudioClip audioClip1; 7 private AudioSource audioSource; 8 9private void OnCollisionEnter2D (Collision2D collision) { 10 if(collision.gameObject.name == "Star") { 11 audioSource = gameObject.GetComponent<AudioSource>(); 12 audioSource.clip = audioClip1; 13 audioSource.Play (); 14 } 15 } 16}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/06/28 08:13
2018/06/28 09:37
退会済みユーザー
2018/06/28 10:52