0

すべての画面解像度とサイズで動作するゲームを作りたいです。ゲームの作成を開始するには、グラフィックを作成するためにどの画面解像度を考慮する必要がありますか?アングリーバードのゲームでは、すべての画面解像度に対して1つの画像しかないことがわかりました。では、グラフィックスを作成するために、どの基本解像度を考慮しますか?次に、そのベースで、これらの画像を他の解像度にスケーリングするために、どのような計算を行う必要がありますか?

4

1 に答える 1

0

あなたがアンドロイドで複数のデバイスをターゲットにしているなら、あなたはあなたのゲームのために異なる画像を使う必要がありますアンドロイドプロジェクトで使う必要があります。あなたはすべてのデバイスのためにあなたのAndroidプロジェクトの構造を以下のようにすることができます

これがAndroidプロジェクトのリソースフォルダの構造です

 1.res/drawable for Default Images 
 2.res/drawable-hdpi for high-density   // bitmap for high density
 3.res/drawable-hdpi-v5
 4.res/drawable-v9
 5.res/drawable-ldpi
 6.res/drawable-ldpi-v5
 7.res/drawable-ldpi-v9
 8.res/drawable-mdpi    // bitmap for medium density
 9.res/drawable-mdpi-v5
 10.res/drawable-mdpi-v9
 11.res/drawable-xhdpi    // bitmap for extra high density

Now ForLayoutStructureは以下のとおりです。

   12.layout This Use For Default Layout Files  // layout for normal screen size ("default")
   13.layout-land For Use in Landscape Mode
   14 layout-large     // layout for large screen size
   15.layout-large-long
   16.layout-large-long-land
   17.layout-large-notlong
   18.layout-large-notlong-land
   19.layout-ldpi
   20.layout-normal-long
   21.layout-normal-long-land
   22.layout-normal-notlong
   23.layout-normal-notlong-land
   24.layout-small   // layout for small screen size
   25.layout-small-land
   26.layout-xlarge      // layout for extra large screen size
   27.layout-xlarge-land   // layout for extra large in landscape orientation

要件に応じて、レイアウトファイルと同じldpi、mdpi、hdpi、xhdpiに使用される画像をres / drawableに追加できます。また、このSOリンクを参照することもできます。SOリンク

于 2012-04-24T10:06:30.340 に答える