я пробовал использовать
floatbuffer.put(float[]);
но поскольку я обрабатываю более 200 квадратов, все с разными координатами текстуры, которые обновляются каждый кадр, мой fps резко падает, и игра становится слишком далеко, чтобы быть плавной.
Вы думали, что метод, упомянутый на badlogicgames.com, о of, вместо использования floatbuffer, используйте intbuffer, но, что то же самое, равный медленному в момент, когда метод "помещает" буфер.
Итак, как я могу обновить все свои флотовые буферы с максимальной производительностью?
РЕДАКТИРОВАТЬ: я решил свою проблему, сам метод «положить» не медленный, проблема в том, что для каждого буфера с плавающей запятой инициализируется новый объект с плавающей запятой, вместо этого я просто меняю значение каждого элемента, содержащегося в массиве с плавающей запятой, и это избегает многих действий с GC .. ну, я думаю.