`Я разрабатываю свою первую игру в Android Adnengine. Это гоночная игра с высоты. Я использовал фон параллакса и несколько автомобилей. Я тестировал его на своем устройстве с меньшей шириной и высотой.
Я поставил автомобили с 32 и высотой 64 в соответствии с шириной и высотой камеры. Он отлично работает с моим размером экрана, но при больших размерах экрана, таких как Galaxy Tab, в игре остается огромное пространство, потому что размеры автомобилей остаются такими же, как я должен использовать их во власти двух.
Как использовать изображения, соответствующие всем размерам экрана? Должен ли я использовать разные изображения в соответствии с размером изображения с разной шириной и высотой камеры? Я уверен, что для этого есть решение.
Я уже модифицировал файл манифеста для поддержки небольших, больших и больших размеров.
public Engine onLoadEngine() {
final Display display = getWindowManager().getDefaultDisplay();
CAMERA_WIDTH = display.getWidth();
CAMERA_HEIGHT = display.getHeight();
//Toast.makeText(getApplicationContext(), CAMERA_WIDTH, 3);
mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
engine = new Engine(new EngineOptions(true,
ScreenOrientation.LANDSCAPE, new RatioResolutionPolicy(
CAMERA_WIDTH, CAMERA_HEIGHT), mCamera).setNeedsMusic(
true).setNeedsSound(true));
return engine;
}