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

时间:2018-03-20 14:54:45

标签: phaser-framework

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

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 = {}
    }
}

1 个答案:

答案 0 :(得分:2)

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

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

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