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