特定のオブジェクト(Cube1)に触れている時だけ音を鳴らしたいのですが、そのオブジェクトを離れても音がなり止みません。
using
1using System.Collections; 2 3public class Sound : MonoBehavior{ 4 5public AudioClip sound; 6private AudioSource audioSource; 7 8void Start() 9{ 10AudioSource=GetComponent<AudioSource>(); 11} 12private void OnCollisionEnter (Collision collision) 13{ 14if (collision.gameObject.name==“Cube1”){ 15audioSource.clip=sound; 16AudioSource.Play(); 17} 18private void OnCollisionExit(Collision collision){ 19if (collision.gameObject.name==“Cube1”){ 20 21audioSource.clip=sound; 22AudioSource.Stop(); 23 24} 25} 26} 27 28コード