`Я разрабатываю свою первую игру на 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;
}