1

私のゲームがこれらすべての画面サイズをどのように処理できるかを知る必要があります。次のようないくつかのオプションを見てきました。

  • 画面に合わせて要素のサイズを変更する
  • さまざまなサイズのアセットを作成する

  • どちらがより効率的か知りたいですか?

  • 私の他のオプションは何ですか?
  • それを機能させるにはどうすればよいですか?

これまでのところ、テストしているAndroidデバイスに画面を合わせるだけで、このハンドラーを設定しないと、将来的に失敗する可能性があります

ありがとう

4

2 に答える 2

2

libgdx を使用している場合は、画面サイズについて心配する必要はありません。そのカメラ クラスを使用し、それに応じてビューポートを設定するだけです。カメラについては、このリンクを参照してください

また、Android ハンドラーを作成する必要はありません。

于 2013-05-29T06:32:59.123 に答える
1

この Web サイトでは、この問題の処理方法について説明していますhttp://developer.android.com/guide/practices/screens_support.html

ベストプラクティスは次のとおりです。

  1. XML レイアウト ファイルで寸法を指定するときは、wrap_content、fill_parent、または dp 単位を使用します
  2. アプリケーション コードでハード コーディングされたピクセル値を使用しないでください
  3. AbsoluteLayout を使用しないでください (非推奨です)。
  4. さまざまな画面密度に対応する代替ビットマップ ドローアブルを提供する

問題は画面のサイズではなく、画面の密度です。を使用dpして要素のサイズを設定するのが最も一般的な方法です。

于 2013-05-28T16:45:56.347 に答える