Создаю texttag, даю ему определенное время жизни, по истечении которого он исчезает с карты. Собственно, вопрос, он при этом полностью уничтожается, или есть необходимость удалять его с помощью DestroyTextTag?

Если ты задавал жизнь тексттэгу, то он полностью самоуничтожается.
Главное, не забывай обнулять локалки, которые его использовали.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
Прошу прощения за мою глупость, но я не сумел в полной мере понять прочитанное. Что значит "движок сам решит, что с ним делать"? Допустим, тексттаг исчез спустя две секунды, его хэндл хранит какой-то мусор, что с этим мусором будет спустя время? Он будет заменен на другой тексттаг? А если, например, новые текстаги не были созданы, то просто очистится? Спустя какое время это происходит? Как много текстагов можно создать в минуту, например, чтобы при этом не засорять память?
Или можно просто забить на это?
22
обычно 100 текстаг на 1 игрока ограничено и оптимально
20
Haikyo:
Прошу прощения за мою глупость, но я не сумел в полной мере понять прочитанное. Что значит "движок сам решит, что с ним делать"? Допустим, тексттаг исчез спустя две секунды, его хэндл хранит какой-то мусор, что с этим мусором будет спустя время? Он будет заменен на другой тексттаг? А если, например, новые текстаги не были созданы, то просто очистится? Спустя какое время это происходит? Как много текстагов можно создать в минуту, например, чтобы при этом не засорять память?
Или можно просто забить на это?
Этот мусор скорее всего не будет удален, если на него есть хотя-бы одна ссылка. Так что обнулять локалку лишним не будет :)
Память, занимаемая мусором будет переработана/освобождена. Не знаю деталей реализации вц3.
Haikyo:
Спустя какое время это происходит?
Разве это важно? Обычно garbage collector'ы активизируются в моменты простоя. Да и скорее всего при определенных обстоятельствах и загруженности памяти.
Haikyo:
Как много текстагов можно создать в минуту, например, чтобы при этом не засорять память?
Или можно просто забить на это?
Невозможно показать игроку более 100 тексттагов за раз. В один момент времени отображается не более ста. Если вам каким-то образом этого мало - показывайте лишь тексттаги в пределах 2к дистанции от позиции камеры игрока, например. Либо заморочьтесь с более конкретными оффсетами по X и Y.
Короче сами по себе тексттаги, даже если хоть на сколько-нибудь утечны, при правильном удалении незначительны. Забейте.
29
Если ты задавал жизнь тексттэгу, то он полностью самоуничтожается.
Главное, не забывай обнулять локалки, которые его использовали.
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.