私は使ってみました
floatbuffer.put(float[]);
しかし、フレームごとに更新される異なるテクスチャ座標を持つ 200 を超える正方形を処理しているため、fps が大幅に低下し、ゲームが流動的になりすぎます。
badlogicgames.com で言及されている方法については、代わりに floatbuffer を使用し、intbuffer を使用すると思いましたが、同じことであり、バッファのメソッド「put」の時点で遅いのと同じです。
では、すべての floatbuffer を最高のパフォーマンスで更新するにはどうすればよいでしょうか?
編集:私は問題を解決しました。「put」メソッド自体は遅くありません。問題は、floatbufferごとに新しいfloatが初期化されるときです。代わりに、floatarrayに含まれる各要素の値を変更するだけです。多くのGCアクティビティを回避します..まあ、私は思います。