Infinite Runner Lags через некоторое время - PullRequest
0 голосов
/ 09 мая 2019

Я создаю простую бесконечную раннер игру для android os с использованием фреймворка libgdx, у меня все работает довольно хорошо, но потом я заметил, что через некоторое время, возможно, 2 или 3 минуты в fps постоянно падают до тех пор, пока не пройдут весь путь до 0 ... Я создаю игровые активы каждые 10 или около того секунд, а затем устанавливаю их тела активными в ложь, когда они находятся за пределами экрана, я понимал, что после этого они не будут рассчитываться для них, но они замедляются, когда я управлять активами, и это не замедляется, когда я не управляю активами ... мой вопрос, это нормально, и я должен распоряжаться этими активами по-другому? как другие бесконечные раннер-игры справляются с этой проблемой задержки, также я загружаю текстуру из моего менеджера ресурсов, поэтому я считаю, что она использует только одну текстуру вместо создания многих ....

1 Ответ

0 голосов
/ 09 мая 2019

хорошо, так что после тестирования весь день я вижу, что игра через некоторое время замедляется, потому что она по-прежнему отрисовывает изображения даже после того, как они покидают экран, я реализовал метод, чтобы прекратить рендеринг их после определенного момента и начать рендеринг новой серии Конечно, это обходной путь, но я на шаг ближе к своей цели, поэтому плохо воспринимаю это как победу.

...