@sergiy-oliynik
Front-end developer

Как масштабировать сцену pixi.js для разных разрешений?

Возникла необходимость в создании единого кода игрового клиента для web и mobile. В web'e клиент работает корректно, а собраная с помощью cordova apk имеет проблемы с масштабированием.

Суть проблемы: на девайсе 720х1280 следующий код выдает размеры сцены 360x615, а изображения, добавленные на сцену имеют реальный размер и в результате изображение с шириной 480 пикселей не помещается на экра в 360 пикселей, который должен был бы иметь ширину 720 пикселей:

var renderer;
var stage;

window.onload = function() {
var w = screen.width;
var h = screen.height;


stage = new PIXI.Container();
renderer = PIXI.autoDetectRenderer(w, h);
document.body.appendChild(renderer.view);
}


Подскажите хороший вариант решения этой задачи. Мне нужно самому расчитывать scale всех элементов, которые на сцене?
  • Вопрос задан
  • 518 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы