Вроде бы простой вопрос, но я просто не могу его решить:
Я использую игровую инфраструктуру Phaser.io 3 HTML5 с классами ES6 и пытаюсь определить фактический «Размер игры» (или размер холста / области просмотра), чтобы я мог центрировать объект на экране:
class Scene1 extends Phaser.Scene {
constructor(config) {
super(config);
}
preload() {
this.load.image('ship', 'assets/spaceship3.png');
}
create() {
let ship = this.add.sprite(160,125, 'ship');
// Here I need to figure out the screen width / height:
// ---> How do I achieve that?
ship.setPosition(width / 2, height / 2);
}
}
Я не смог найти способ ни прочитать, ни рассчитать фактический размер области просмотра / холста. Есть намеки?