2017-04-19 16 views
1

私はAndroid用の2Dゲームを作成しようとしています。それはのように見えるロープを切ります(それはクローンではありませんが、同じレベル表現を持っています)。
私が使用すべき最適なスプライトサイズがわかりません。私。スプライトに使用する画面解像度は、HDデバイス(Samsung Galaxy S7など、携帯電話やタブレットなど)に異常がありませんでしたか?2Dゲームに使用するスプライトのサイズは?

私の質問をより明確にするために、私はこのことについて尋ねます。1ユニット= Xピクセル xxhdpi-screens。 は、とは何ですか?

P.S.申し訳ありませんがオフトピックの場合は、私は正しいコミュニティのリンクに感謝し、それが重複している場合は、私はそれを見つけることができませんでしたこの投稿cuzのリンクに感謝します。

+2

この質問はおそらく、ゲーム開発者スタック交換でよりよく聞かれるでしょう - https://gamedev.stackexchange.com/ –

+0

ありがとう!私はそこでそれを尋ねるでしょう。 –

+1

最高のパフォーマンスを得るには、16x16,32x32,64x64など一般的に見られる2の倍数を使用する必要がありますが、今日は大きな制限はなく、無視することができます。 – Maakep

答えて

1

あなたがスプライトの解像度について質問しているなら、ここで私のアプローチです:目標の画面解像度(主に1080p)でPhotoshopプロジェクトを作成し、すべてのシーンを作成して、同じ解像度でラスタライズしてエクスポートします。

もちろん、複数のシーンでスプライトを使用する場合は、最高の解像度で書き出し、必要に応じて縮小します。

+0

ありがとうございました! –

+0

ようこそ。 –

1

すべての研究については説明しません。 最大の画面形式のタブレットが2560pxX1600pxとして検出されました。どうして? Googleの画面サイズ表Android開発者サイトから。
ゲーム画面を12分割しました。いろいろなケースが考えられます...しかし、私は4、3、2で割り切れる12の四角形を選択します。
最後のステップとして、私は1600を12と約133pxを得た。結果を改善するために、私はこの数値を128pxにスケールしました。 I.最小画面側に12単位が含まれている場合は1ユニットあたり128ピクセルです。
P.S.多分誰かが同じ問題を抱え、彼が助けになるでしょう。

関連する問題