2011-12-19 3 views
1

私はAndroidゲームのグラフィックスを開始していますが、ゲームは常にランドスケープモードです。現時点では、幅と高さをウィンドウの高さの何分の一かに設定してグラフィックを拡大しています。このように、彼らは常に画面の同じ割合です。それはうまくいっているようですが、私は非常に限定されたテストを行っています。しかし、ランドスケープモードで作業している間は、ウィンドウの高さは常にウィンドウの幅より小さくなるため、それを主な制約要因にすると仮定するのは危険ですか?風景モードでは、高さは常に幅よりも小さいと想定するのは安全でしょうか?

+0

inkscapeを使用してSVGグラフィックスを使用するだけではどうですか? –

+0

私はまだそれらを拡大縮小するためにいくつかのメトリックを必要としませんか?しかし、とにかく、私はOpenGLでlibgdxを使用していますので、svgsを使用しているかどうかはわかりません –

答えて

2

これはあなたの質問に対する直接の回答ではありません。 Android APIでは、次の向きが定義されています:

Orientation.LANDSCAPE,Orientation.PORTRAITおよびOrientation.SQUARE

これらから判断すると、私は、横向きの向きでは、ウィンドウの高さがウィンドウの幅よりも小さくなると考えています。幅が小さい場合は縦向きになり、幅と高さが等しい場合は正方形として扱われます。

あなたは具体的に約を尋ねると、の寸法;私はオリエンテーションが画面次元に基づいていると信じている間。だから、私はここで完全にオフトラックかもしれない!

0

最も安全な方法は、このための設定です。アンドロイドを搭載したいくつかの非携帯端末には、正方形の画面があり、デフォルトでは横向きです。 何かの前にあなたのターゲットオーディエンスを決めてください。 「普遍的な」アプリのようなものはありません。

関連する問題