@alkolove1

Как оптимальнее всего реализовать систему частиц на Java?

При помощи фреймворка LibGDX сделал множество частиц через Array по принципу
www.libgdx.ru/2013/09/simple-game.html

Однако на слабых устройствах раз в пару секунд возникают просадки из-за сборщика мусора.
5bf801f2e683e935784011.jpeg

Нужен иной алгоритм частиц, чтоб лишь единожды инициализировать массив на старте игры, и потом его крутить.

Вот меня интересует алгоритм, как таким массивом управлять.
  • Вопрос задан
  • 266 просмотров
Решения вопроса 1
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
Штатными средствами libgdx?
А вообще у libgdx есть специальные рекомендации и реализации базовых штук для работ с памятью в т.ч. специальных пулов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos Куратор тега Разработка игр
А откуда взялась сборка мусора? Вы что, старые частицы уничтожаете и новые создаете? Используйте пул - старые частичны скрываем, новые - достаем из пула и включаем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 сент. 2020, в 16:26
5000 руб./за проект
21 сент. 2020, в 16:15
15000 руб./за проект
21 сент. 2020, в 15:45
60000 руб./за проект