Фазер3: Как сделать изображение камеры другой сценой в качестве функции миникарты

#javascript #phaser-framework

Вопрос:

Если у меня есть два класса, как это:

 const config = {
  type: Phaser.AUTO,
  parent: 'game',
  width: 1920,
  heigth: window.innerHeight,
  render:{
    pixelArt: true
  },
  scene: [ 
    MainScreen,
    UIScreen
  ],
  physics: {
    default: 'arcade',
    arcade: {
      gravity: { y: 0 },
    },
  }
};

const game = new Phaser.Game(config);
 

Мой класс главного экрана-это место, где происходит все действие. Я добавил камеру в свой класс UIScreen вот так.

 this.minimap = this.cameras.add(1500, 25, 350, 250).setZoom(.5)
 

Но это, похоже, не работает, так как я предполагаю, что это делает камеру из UIScene, внутри которой ничего нет вместо того, что на главном экране. Я попытался изучить и просмотреть примеры/документы на сайте, но, похоже, не могу понять, как это сделать.