Unity Button OnClick Sound



public class AudioPlay : MonoBehaviour
{

    public AudioSource sound;
    private Rect audiorect;

    void Start()
    {
        audiorect = new Rect(20, 20, 100, 20);
    }
    void OnGUI()
    {
        GUI.Label(audiorect, "Play Audio");

        if (audiorect.Contains(Event.current.mousePosition))
        {
            if (Input.GetMouseButtonDown(0))
            {
                sound.Play();
            }
        }
    }
}

Unity'de butonlara tıklayınca ses çıkma olayı için gerekli kodlar yukarıda verilmiştir. Bundan önce unity de butona Audio Source özelliği veriyoruz buton click olayına yazılı olan scriptimizi atıyoruz ve sahne geçişlerinde kullandığımız gibi kodun içinden gerekli bölümün seçimini yapıyoruz.

Bu blogdaki popüler yayınlar

Unity Ses Ekleme