2012-04-06 3 views
1

私はAndroidアプリケーション(より正確にはゲーム)を作成し、AndEngineを使用しています。
私のデザイナーは、ゲームの背景画像に取り組んでいて、彼は知る必要があります
背景画像の理想的なサイズ(幅&の高さですか?)は何ですか?AndEngineと背景サイズ

説明:さまざまなアンドロイドデバイスを対象にしたいと考えています。

答えて

2

私は、共通の画面サイズを選んでそのサイズに基づいてすべてを開発することをお勧めします。 RatioResolutionPolicy(CAMERA_WIDTH、CAMERA_HEIGHT)を使用すると、AndEngineはすべてを適切に調整します。

これを念頭に置いて、私はあなたがどんなデバイスを使いたいのかを検討し、より大きな選択肢の1つを考えていきます。

個人的に、私は1024x600である7" タブレット上で開発し、それは800×480

0

あなたは、デバイスの幅で生成することができます:

mWinMgr = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); 
int displayWidth = mWinMgr.getDefaultDisplay().getWidth(); 

またはあなたがすべてに合った高解像度を使用することができます。しかし、それはお勧めしません。

0

あなたは最大の大きさのような画像を作成し、表現し、異なるサイズの画像を救うことができるのである私の携帯電話上で正常に動作します、中小、大デバイスの平均画面サイズに、画面のサイズに基づいてロードするかを判断するためにswitchステートメントを使用します。

final Display myDisplay = getWindowManager().getDefaultDisplay(); 
int displayWidth = myDisplay.getWidth(); 
int displayHeight = myDisplay.getHeight(); 

これはあなたの実際の画面の画素サイズが何であるかを教えてくれます。でも、大きな画像はPNG形式では小さく、1024x1024の画像は平均で1.64MB未満です(複雑さによって異なります)。 o平均サイズは、おそらく約2MBの合計で3〜4枚の画像になります。画面のサイズに最も小さい画像を使用すると、アプリのスピードも上がります。

関連する問題