phaser-plugin-debug-body-colors

Colors Arcade Physics bodies by collision state

Usage no npm install needed!

<script type="module">
  import phaserPluginDebugBodyColors from 'https://cdn.skypack.dev/phaser-plugin-debug-body-colors';
</script>

README

Phaser 3 Debug Body Colors Plugin

new Phaser.Game({
  plugins: {
    scene: [
      {
        key: 'DebugBodyColorsPlugin',
        plugin: PhaserDebugBodyColorsPlugin,
        mapping: 'debugBodyColors'
      }
    ]
  },
  physics: {
    arcade: { debug: true }
  }
});

Colors

  • disabled — gray
  • blocked, not disabled — red
  • touching, not disabled or blocked — yellow
  • embedded, not disabled, blocked or touching — aqua
  • not disabled, blocked, touching, or embedded — violet