Phaser3,创建圆角矩形,而不是相对于 Window

Phaser3, Creating Rounded Rectangle, Not Staying Put Relative To Window

我正在尝试使用 phaser3 创建记分板。当我在创建函数中执行以下操作时,它会创建板:

    this.gr = this.add.graphics();

    this.gr.fillStyle(0xffffff, 0.3);

    this.gr.fillRoundedRect(32, 32, 100, 300, 32);

    this.gr.fillStyle(0xff00ff, 1);

但它是在游戏世界的左上角创建的,而不是屏幕本身(我必须​​移动到地图的左上角才能看到它,而不是相对于 window ).就上下文而言,这类似于 agar.io 玩家在地图上四处移动,而摄像机则固定在他们身上。

我尝试使用角色精灵的位置来更新位置,但它没有像它应该的那样弯曲,可能有更合适的方法。

问题:如何让它相对于 window 而不是游戏世界可见?

YourGraphic.setScrollFactor(0,0);