Задать вопрос
@dani22023

Как решить проблему с воспроизведением звука через клавишу?

Писал код, включаю игру, а звука, нажимая на клавишу нет. Что делать?
public class sosjn : MonoBehaviour
{


    private AudioSource AudioNotes;

    [Header("Массив нот")]
    [SerializeField] private AudioClip[] Notes = new AudioClip[4];

    void Start()
    {
        AudioNotes = GetComponent<AudioSource>();
    }


    public void Update(int numberNotes)
    {
        if (Input.GetKeyDown(KeyCode.S))
        {
            AudioNotes.clip = Notes[numberNotes];
            AudioNotes.Play();
        }

    }

   


}
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Средний 3 комментария
Решения вопроса 1
@Almost
Ничего не происходит, потому что метод void Update(int) не вызывается каждый кадр игры.

Используйте метод void Update() - тогда метод будет корректно вызываться.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы