Задать вопрос
@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();
        }

    }

   


}
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
@Almost
Ничего не происходит, потому что метод void Update(int) не вызывается каждый кадр игры.

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

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

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