Я пытаюсь сделать очень простую игру на Javascript с использованием Phaser Directory.Теперь я нашел два разных способа начать игру:
class Game extends Phaser.Game {
constructor() {
super(800, 800, Phaser.AUTO, 'game-container');
this.state.add('Boot', Boot);
this.state.add('Preload', Preload);
this.state.add('Menu', Menu);
this.state.add('SelectMap', SelectMap);
this.state.start('Boot');
}
}
new Game();
и второй:
function () {
var game = new Phaser.Game(800, 450, Phaser.AUTO, 'gameContainer', null, false, false);
game.state.add('Boot', Boot);
game.state.add('Preload', Preload);
game.state.add('Menu', Menu);
game.state.add('Game', Game);
game.state.start('Boot')
}
Я могу понять, как работает второй, но вВо-первых, есть часть, которую я не понимаю:
super(800, 800, Phaser.AUTO, 'game-container');
Может кто-нибудь объяснить мне это?