2016-09-30 15 views
0

LibGDXでアンドロイド用の最初のゲームを作成しています。AssetManagerを使用して、ゲームのロード中にすべてのテクスチャを読み込みます。LibGDXのアセットの適切なイメージサイズ(ピクセル単位)の理解

私は、Illustratorで作成する予定のさまざまなイメージを用意していますが、それを作るには許容できる最大サイズが不明です。たとえば、電話機の画面全体の幅をカバーしたいいくつかのテクスチャがあるかもしれません。私はそれらを伸ばしたり、ピクセル化して見せたくありません。しかし、これらの画像を1024の幅で作成すると(大きな画面を表示できるように)、私は容認できないほど大量のメモリを使用しませんか?しかし、私がそれらを小さくすると、伸びていて鋭く見えることはありません。

助けていただけたら幸いです!

+0

? – Xoppa

答えて

0

ゲームの解像度を選択し、その解像度でアセットを作成します。 次に、Viewportを使用してゲームをデバイスの解像度に合わせます。

リンク:あなたがターゲットとする予定のないデバイスや画面解像度 libgdx wiki on Viewports

+0

1440 x 2560の解像度を持つ銀河系のsamsung s7をターゲットにしていて、画像が鮮明に見えていて伸びていないのを探していたら、この基準に画像をデザインする必要がありますか?これは非常に大きいと思う! – user2145312

+0

それはデジタルディスプレイの仕組みです。ピクセルが多いほど、より多くのデータを意味します。データが多いほどメモリが多く必要になります。 画像をアップスケールして暮らすことができない場合は、最高の目標解像度で画像を拡大する必要があります。 何らかの形のストレッチなしに資産を高級化することはできません。コンピュータは魔法ではありません。 :) – IronMonkey