如何将渲染器从默认 Phaser.Auto 调整为 Phaser.Canvas

How to adjust renderer from default Phaser.Auto to Phaser.Canvas

我在哪里可以更改此代码中的渲染器?

import { WINDOW_WIDTH, WINDOW_HEIGHT } from './config'
import Game from './state/Game'

class App extends Phaser.Game {
    constructor () {
        super(WINDOW_WIDTH, WINDOW_HEIGHT, Phaser.AUTO)
        this.state.add('Game', Game)
        this.state.start('Game')
    }
}

const SimpleGame = new App()

游戏是

class Game extends Phaser.State {
    constructor() {
        super()
        this.player = {}
    }
}

在构造函数中,更具体地说是在 super 调用 Phaser.Game 的构造函数中:

class App extends Phaser.Game {
    constructor () {
        super(WINDOW_WIDTH, WINDOW_HEIGHT, Phaser.CANVAS);
        // ...
    }
}

参考:https://photonstorm.github.io/phaser-ce/Phaser.Game.html