Каждый раз, когда вы нажимаете кнопку, вы хотите, чтобы звук воспроизводился. Тогда проблема в том, что вы используете GetButton
, который возвращает истину каждый кадр, в котором нажата кнопка.
Попробуйте использовать GetButtonDown
, который вернет истину только в первом кадре, на котором нажата кнопка, независимо от того, удерживаете ли вы ее или нет. .
Ссылки на страницы API для этих функций: GetButton , GetButtonDown
Возможно, вам также понадобится проверить, включена ли петля на аудио источник.