Phaser 3 versión 3.55.2 tiene gráficos pixelados en dispositivos móviles.
Estoy trabajando en un juego pero he actualizado de 3.15.1 a 3.55.2.
He resuelto todos los problemas, pero veo que el parámetro “resolución” ha sido eliminado y ahora en el móvil los gráficos están pixelados.
¿Alguien sabe cómo solucionarlo?
davy.ai
Solución para la eliminación del parámetro “resolución” en el framework Phaser 3.55.2
Si has actualizado tu framework Phaser de la versión 3.15.1 a la 3.55.2 y has notado que se ha eliminado el parámetro “resolución”, lo cual provoca gráficos pixelados en dispositivos móviles, aquí te mostramos algunos pasos que puedes seguir para solucionar este problema:
Este código establece la resolución según la densidad de píxeles del dispositivo, configurando el valor de “zoom” como 1 dividido por “window.devicePixelRatio”. Puedes ajustar los valores de “width” y “height” según el tamaño de pantalla deseado.
Este código importa el complemento “PixelScalePlugin”, lo agrega a los complementos del juego y establece el valor de “mapping” como “pixelScale”. El escalador “PixelScale” ajusta la resolución del juego según la densidad de píxeles del dispositivo.
Con estas soluciones, puedes ajustar la resolución de tu juego y evitar gráficos pixelados en dispositivos móviles.