phaser-plugin-debug-game-scale

Shows Phaser 3 Scale Manager state


Keywords
phaser, phaser-plugin, phaser3, phaser3-plugin, scalemanager, scale-manager
License
ISC
Install
npm install phaser-plugin-debug-game-scale@3.3.0

Documentation

Phaser 3 Debug Game Scale Plugin

For your game scaling woes. It shows the Scale Manager state and logs events. See demos.

Browser / UMD

/* global PhaserDebugGameScalePlugin */
new Phaser.Game({
    type: Phaser.CANVAS,
    plugins: {
        global: [
            { key: 'DebugGameScalePlugin', plugin: PhaserDebugGameScalePlugin, start: true }
        ]
    }
}

Module

import DebugGameScalePlugin from 'phaser-plugin-debug-game-scale'

new Phaser.Game({
    type: Phaser.CANVAS,
    plugins: {
        global: [
            { key: 'DebugGameScalePlugin', plugin: DebugGameScalePlugin, start: true }
        ]
    }
}

Quick load

You must use the Phaser.CANVAS renderer.

// preload()
this.load.plugin('PhaserDebugGameScalePlugin', 'https://cdn.jsdelivr.net/npm/phaser-plugin-debug-game-scale@3.3.0', true)
// Console
game.scene.getScenes(true)[0].sys.load.plugin('PhaserDebugGameScalePlugin', 'https://cdn.jsdelivr.net/npm/phaser-plugin-debug-game-scale@3.3.0', true).start()