Страница 1 из 1

Звук при столкновении РЕШЕНО

СообщениеДобавлено: 09 июл 2017, 17:18
Fox_game
Здравствуйте знатоки !
Возникла проблема! Мне нужно чтоб при соприкосновении с водой воспроизводился звук. Я создал скрипт :

void OnTriggerEnter(Collider col)
{
if (col.GetComponent<Collider>().tag == "Water") {
Sours.PlayOneShot (_WatherSound [0]);
}

}

все бы нечего но только когда я прикасаюсь к воде воспроизводятся несколько звуков. А когда я прыгаю в воду вообще не воспроизводятся звуки.
Подскажите в чем моя ошибка!?

Re: Звук при столкновении

СообщениеДобавлено: 09 июл 2017, 17:29
samana
Fox_game писал(а):когда я прикасаюсь к воде воспроизводятся несколько звуков.

Возможно у вашего объекта, на котором висит этот скрипт есть несколько коллайдеров и каждый отрабатывает своё вхождение в воду.

Re: Звук при столкновении

СообщениеДобавлено: 09 июл 2017, 22:08
Fox_game
samana писал(а):
Fox_game писал(а):когда я прикасаюсь к воде воспроизводятся несколько звуков.

Возможно у вашего объекта, на котором висит этот скрипт есть несколько коллайдеров и каждый отрабатывает своё вхождение в воду.

нет, 1. На нем стоит истриггер. Лучше подскажи как сделать чтоб при прыжке вводу производился звук. Плиз поподробнее п то у меня могут быть проблемы. Если поможешь буду очень благодарен :)

Re: Звук при столкновении

СообщениеДобавлено: 09 июл 2017, 22:41
samana
Почему не проигрывается звук при прыгании в воду я даже не знаю, ведь триггеры должны были сработать.

Re: Звук при столкновении

СообщениеДобавлено: 09 июл 2017, 22:55
seaman
Смотря какой триггер. Может от тоненький на поверхности воды - тогда при большой скорости вхождения может и не сработать.

Вообще - вопрос из серии "Битва экстрасенсов". С чего мы должны гадать что у Вас там и как? Выложите проект, скриншоты настроек, скрипты....