Задать вопрос
@alkolove1

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

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

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

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

Вот меня интересует алгоритм, как таким массивом управлять.
  • Вопрос задан
  • 315 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
Штатными средствами libgdx?
А вообще у libgdx есть специальные рекомендации и реализации базовых штук для работ с памятью в т.ч. специальных пулов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos Куратор тега Разработка игр
Микропетпроджект - домашнее облако homeCloud
А откуда взялась сборка мусора? Вы что, старые частицы уничтожаете и новые создаете? Используйте пул - старые частичны скрываем, новые - достаем из пула и включаем.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы