Estoy tratando de crear un marcador usando Phaser3. Crea el tablero cuando hago lo siguiente en la función de creación:
this.gr = this.add.graphics(); this.gr.fillStyle(0xffffff, 0.3); this.gr.fillRoundedRect(32, 32, 100, 300, 32); this.gr.fillStyle(0xff00ff, 1);Pero lo crea en la parte superior izquierda del mundo del juego y no en la pantalla en sí (tengo que viajar a la parte superior izquierda del mapa para verlo, en lugar de estar arriba a la izquierda en relación con la ventana). Por contexto, esto es similar a agar.io donde el jugador se mueve por el mapa con la cámara enganchada a él.
Intenté actualizar la posición usando la posición del sprite del personaje, pero no se flexiona como debería, y probablemente haya una forma más adecuada de hacerlo.
Pregunta: ¿cómo puedo hacer que sea visible en relación con la ventana y no con el mundo del juego?
YourGraphic.setScrollFactor(0,0);