I am currently making a 2D Shooter in Phaser3. I am using the Tilesprite class for my scrolling background. It works brilliantly on desktop, but when testing on some mobile browsers the Tilesprite does not render to the screen. The background is just black, but the other sprites for my characters, bullets, enemies, etc. show up normally and the game runs totally fine otherwise.
This occurs in both Safari and Firefox for iOS and Chrome for Android, although for some reason Firefox on Android seemed to display it just fine. I didn’t get any error messages, and my game has a loading screen that waits for the assets to be loaded before starting the game, so it shouldn’t be an issue of a large file just not being ready yet. Additionally, the behavior is the same for accessing the game via both localhost or from Itch.
Thank you so much for your help!