Ich habe versucht,Wie ändert man den Inhalt eines FloatBuffers, um die Leistung zu halten?
floatbuffer.put(float[]);
verwenden, aber, wie ich mehr als 200 Plätzen am Umgang, alle mit diferent Texturkoordinaten, die jeden Rahmen aktualisiert werden, meine fps drastisch sinken, und das Spiel wird zu weit flüssig zu sein.
y dachte die Methode erwähnt auf badlogicgames.com, über, stattdessen Floatpuffer verwenden, verwenden Sie einen intbuffer aber, ist das gleiche, gleich langsam im Moment der Methode "Put" des Puffers.
also, wie könnte ich alle meine Floatpuffer mit einer besten Leistung aktualisieren?
EDIT: Ich habe mein Problem gelöst, die "put" -Methode selbst ist nicht langsam, das Problem ist, wenn ein neuer Float für jeden Floatpuffer initialisiert wird, statt dessen ändere ich einfach den Wert jedes enthaltenen Elements der Floatarray und das vermeidet viele GC Aktivitäten .. naja ich denke.