Добавлен
function PlaySoundOnUnitBJ takes sound soundHandle, real volumePercent, unit whichUnit returns nothing - сам по себе звуковой хэндл, а хэндлы дают утечки и его нечем заменить.
Звуки выстрела проигрываются каждый раз, когда юнит атакует. На сколько фатальна эта утечка и как скоро все начнет страдать в моей карте?

Принятый ответ

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

зачем глобалки то в данном примере, можно уточнить
ты волновался за весомость утечки - я ответил, а так же добавил как устранить можно если ты параноик как я, что не понятного?
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
Создание звука на ходу утечно и с этим ничего не сделать. Избежать утечки можно только если создать один звук, через редактор звука или в коде, и использовать всегда его.
Разумеется есть минус, в один момент времени звук можно играть только один раз. Если необходимо проигрывать один и тот же звук несколько раз одновременно, то придется костылить, например создавать 3-4 экземпляра одного звука и играть поочередно.

0
27
2 года назад
0
эта утечка настолько мизерна что практически не имеет веса, но т.к. я тот ещё параноик, я и её устранял, глобалки юзать нужно

а, вон же у бота твой же и вопрос
0
20
2 года назад
0
эта утечка настолько мизерна что практически не имеет веса, но т.к. я тот ещё параноик, я и её устранял, глобалки юзать нужно

а, вон же у бота твой же и вопрос
может наоборот локалки?!
мой старый вопрос так и остался ни с чем и звуки музыки текут
0
27
2 года назад
0
SсRealm, если было бы наоборот я бы исправил сообщение

читай больше старых комментов от шарящих людей, там реально полно информации
0
20
2 года назад
0
((цитата
SсRealm, если было бы наоборот я бы исправил сообщение
))зачем глобалки то в данном примере, можно уточнить
?
0
27
2 года назад
0
а, даже больше скажу, я тебе уже кидал комментарии на эту тему, про использование глобальных переменных звука

зачем глобалки то в данном примере, можно уточнить
ты волновался за весомость утечки - я ответил, а так же добавил как устранить можно если ты параноик как я, что не понятного?
Принятый ответ
0
20
2 года назад
0
((цитата
а, даже больше скажу, я тебе уже кидал комментарии на эту тему, про использование глобальных переменных звука

зачем глобалки то в данном примере, можно уточнить
ты волновался за весомость утечки - я ответил, а так же добавил как устранить можно если ты параноик как я, что не понятного?
))Если текут даже локальные у меня все. Через пару лет переспрошу снова)
0
27
2 года назад
0
SсRealm, текут ТОЛЬКО локальные, использование одних и тех же глобалок утекать не будет
0
13
2 года назад
0
((цитата
SсRealm, текут ТОЛЬКО локальные, использование одних и тех же глобалок утекать не будет
))Смотря как использовать)

Если ты создаешь звук, то что мешает удалить его? Функция KillDoundWhenDone (вроде так) удаляет звук после использования. Любая утечка чистится)
0
27
2 года назад
Отредактирован rsfghd
0
ValdionWorld, может на новых патчах так и есть, но на 1.26 не надо ляля, KillSoundWhenDone не от всего избавляет, и утечка по прежнему есть, и это уже обсуждали. Ребята, пожалуйста, лучше ройтесь в старых комментариях, ресурсах, проектах, вон сверху ответ от бота, где в комментариях идут ссылки на другие комменты, везде всё уже обсуждали, там много полезной инфы от достаточно серьёзных людей, которые вар по битам разбирали
Чтобы оставить комментарий, пожалуйста, войдите на сайт.