320x480,800x480,800x480,800x600 1024x600、1024x768、1024x800など、さまざまな解像度で描画可能なリソースが必要です。それはゲームであり、ビットマップのスケーリングは受け入れられないので、非常に敏感です。 dpiに依存するフォルダや画面サイズの組み合わせ(非推奨ですが、同じ解像度と差分dpiの大画面で描画可能に設定する方法はありません)は不可能です。 1024x600と1024x768のグラフィックスを区別する方法は?解像度が異なるとグラフィックスが異なります。
自動ピッキングリソースの使用の仕組みを止め、資産から手動ロードに切り替えるのはとても悲しいです。 アイデア?
実行時に解像度を取得し、異なる名前のグラフィックスを使用することができます。そうすれば、ユーザーが実行している解像度に合わせて正しいグラフィックスを呼び出すことができます。 –
解決策ではなく回避策です。私は、異なる解像度の異なるグラフィックスだけを必要としますが、同じレイアウトでは、たとえばbackground = "@ drawable/background"を設定しますが、異なる名前がこのスキームを壊します。 : – SaTom