Есть некая точка. Допустим, есть периодический локальный таймер в 0.04 секунды. В нём эта самая точка перемещается по координатам, допустим, 10, 100, 1000 раз и каждый раз по её новым координатам X и Y перемещаются некие объекты (допустим, какие-нибудь войска не-герои). Насколько сильно это повлияет на производительность игры?
P. S. Очевидно, что если бы каждый раз создавалась новая точка (пусть и с обнулением) - очень сильно.

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

Во-первых, что есть "локальный таймер" ? Это таймер записанный в локальную переменную?
Во-вторых, зачем тебе точка, если ты используешь XY ? Работай с ними
В-третьих, да. Использование в течении всей игры одной заранее созданной точки вызывает меньше нагрузки чем постоянно создание и удаление новых (кто-то там доказывал на примере и цифрами что от ремувнутых точке всё равно остаётся шлак в памяти...)
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
21
8 лет назад
0
Если кому интересно, зачем - после просмотров ролика Несыти подумалось о реализации движущегося хвоста из дополнительных юнитов за главным.
0
17
8 лет назад
Отредактирован GetLocalPlayer
0
Не повлияет, даже если
каждый раз создавалась новая точка
Главное удалять более не используемые точки. Производительность губят забытые, не удаленные объекты, а не операции с оными.
Если кому интересно
Никому не интересно.
1
26
8 лет назад
1
Во-первых, что есть "локальный таймер" ? Это таймер записанный в локальную переменную?
Во-вторых, зачем тебе точка, если ты используешь XY ? Работай с ними
В-третьих, да. Использование в течении всей игры одной заранее созданной точки вызывает меньше нагрузки чем постоянно создание и удаление новых (кто-то там доказывал на примере и цифрами что от ремувнутых точке всё равно остаётся шлак в памяти...)
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.