少し前に LibGDX を使い始め、このライブラリに慣れるためにテスト プロジェクトを作成していました。いくつかの画像を作成し、それらをアセット フォルダーに追加しTexture
、AssetManager
. すべてが正常に機能し、60 FPS でした。
より効率的な方法で作業したかったので、TexturePacker ツールを使用してすべての画像をアトラスにパックしました。を使用してアトラスをロードし、s の代わりにsAssetManager
を使用し始めました。TextureRegion
Texture
この変更の後、私は FPS が 60 から 50 に、時には 30 に急落したことに気付き始めました。ピクセル フォーマットを RGBA4444 に変更しようとしました。最小フィルタと mag フィルタの両方が に設定されていることを確認しましたNearest
が、依然としてこれらの厄介なフレーム ドロップが表示されます。
私はゲーム自体に重いことは何もしていません。それは現在、ステージの一部の俳優です。MoveActions と Animation をいくつか取得しましたが、特別なことはまだ何もありません。
FPSが低下する原因を知っている人はいますか?
ありがとう