1

少し前に LibGDX を使い始め、このライブラリに慣れるためにテスト プロジェクトを作成していました。いくつかの画像を作成し、それらをアセット フォルダーに追加しTextureAssetManager. すべてが正常に機能し、60 FPS でした。

より効率的な方法で作業したかったので、TexturePacker ツールを使用してすべての画像をアトラスにパックしました。を使用してアトラスをロードし、s の代わりにsAssetManagerを使用し始めました。TextureRegionTexture

この変更の後、私は FPS が 60 から 50 に、時には 30 に急落したことに気付き始めました。ピクセル フォーマットを RGBA4444 に変更しようとしました。最小フィルタと mag フィルタの両方が に設定されていることを確認しましたNearestが、依然としてこれらの厄介なフレーム ドロップが表示されます。

私はゲーム自体に重いことは何もしていません。それは現在、ステージの一部の俳優です。MoveActions と Animation をいくつか取得しましたが、特別なことはまだ何もありません。

FPSが低下する原因を知っている人はいますか?

ありがとう

4

1 に答える 1