Нужно ли удалять звук? Как его правильно остановить? Можно ли несколько раз подряд проиграть звук не создавая новый хэндл, и прочие моменты которые стоит учитывать.

У тебя какая-то нездоровая боязнь хэндлов. В них нет ничего страшного, если правильно с ними работать. Звук является хэндлом и его нужно удалять. И насколько я знаю, стандартная функция удаления KillSoundWhenDone (или как-то так) - работает неправильно, поэтому надо позаботиться об этом самому. Одновременно проиграть один и тот же звук нельзя. Функции остановки легко ищутся в списке функций по слову "Sound".
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
У тебя какая-то нездоровая боязнь хэндлов. В них нет ничего страшного, если правильно с ними работать. Звук является хэндлом и его нужно удалять. И насколько я знаю, стандартная функция удаления KillSoundWhenDone (или как-то так) - работает неправильно, поэтому надо позаботиться об этом самому. Одновременно проиграть один и тот же звук нельзя. Функции остановки легко ищутся в списке функций по слову "Sound".
Принятый ответ
Ответы (5)
3
MACOH, ну воот, а StopSound удаляет звук или нет?
Удаляет, если в аргументах функции поставить killWhenDone = true
15
MACOH, понятно.
Так что насчёт неправильной работы KillSoundWhenDone?
21
LastUchiha, На этот вопрос есть ответ на сайте. Unrize писал статью по утечкам и упоминал, в том числе, что утечка звука в варике присутствует, но сделать с этим ничего нельзя.
В принципе, нет ничего страшного, если у звуков есть своя звуковая переменная и она просто заранее проигрывается
15
SсRealm, ну тогда создам звуки изначально под каждую способность, и буду один хэндл юзать, в целом хватит. Спасибо за ответ.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.