さまざまなテクスチャの異なるオブジェクトがいくつかありますので、TexturePackerでTextureAtlas
を使って、TextureRegion
のサイズを変更しています。私は720pと1080pの両方をサポートしようとしているだけでなく、ボードの幅と高さに基づいてサイズを変更するタイルやカーソルがゲーム内で変わる可能性があるので、サイズを変更する必要があります画面の同じ割合を占めています。 Texture
でLibGDX:スケーリングされたTextureRegionのフィルタリング
、私はこれを行うことができます。
texture.setFilter(TextureFilter.Linear, TextureFilter.Linear);
をしかし、私はフィルタを設定するオプションはありませんTextureRegion
を使用していたとき。これは、これらのTextureRegion
のサイズがシャープで、ばらばらで、ギザギザになってしまいます。これは良いスケーリングではなく、アンチエイリアスには全く見えません。
これはかなりイライラしています。なぜなら、私はグラフィックを作っていて、私が作ったものが気に入っていても、それは嘘つきです。 Texture
の代わりにTextureRegion
を使用してTextureFilter.Linear
の効果を再現するにはどうすればよいですか?
イメージをパックするたびに.altasファイルを手動で変更しないように、次のコマンドを使用できます:https://github.com/libgdx/libgdx/wiki/Texture-packer#設定 –