@alkolove1

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы