这似乎是一个简单的问题,但我就是无法解决它:
我正在使用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);
}
}
我找不到一种方法来读取或计算实际视口/画布的大小。有什么提示吗?