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

Unity, как сделать звук по кнопке (прочитайте текст)?

Приветик всем)
Я хочу попросить помочь сделать мне сгу на юнити, я основу сделал,но осталось самое сложное для меня: код на c#.
Мне надо мало,и я буду рад, если вы поможите.
У меня 6 кнопок, на 4 кнопки я уже поставил файл с кодом(сам делал)
На 2 остальные нужна помощь.

Ну 1 кнопку нужна привизать 2 звука, тоесть при обычным нажатие будет один звук,при долгом нажатие(3 сек) будет другой звук.

2 кнопка, надо сделать так, что когда нажал на кнопку, звук играл до тех пор(повторятся), пока я не надо на эту же кнопку.

Доп.
Если я нажал на одну кнопку, потом сразу на другую, 1 звук должен остановиться, а 2 начаться(это на все кнопки )

Если можете сделать на все кнопки(остальные)
Там легко, просто при нажатие будет проигрывать звук(не забываем о доп.)

На подобии уроков не нашёл
Пожалуйста помогите (Android)
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@Ezekiel4
Охотник на пиратов и сборщик монолитов
По первой задаче принцип таков:
1) при нажатии на кнопку запустить таймер
2) если таймер дойдёт до ваших 3 секунд, то нажатие будет считаться долгим и запустится соответствующий код
3) если произошло отпускание клавиши, то, если уже была запущена логика долгого нажатия - выключить её, а, если нет - запустить логику короткого нажатия

По поводу второго - у источника звука есть параметр loop, влияющий за зацикливание звука, вам нужно лишь делать Play и Stop самого воспроизведения.
Ответ написан
Ваш ответ на вопрос

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

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