Задать вопрос
@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 всех элементов, которые на сцене?
  • Вопрос задан
  • 575 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы