oobarbazanoo Posted March 27, 2017 Share Posted March 27, 2017 Let us suppose I added tileSprite to the window like this : background = me.game.add.tileSprite(0, 0, me.game.width, me.game.height, 'back'); After that I added a lot of different things above the tileSprite. And now I want to change background without showing it over everything else. How can I do that? Link to comment Share on other sites More sharing options...
bruno_ Posted March 27, 2017 Share Posted March 27, 2017 I haven't tested, but try to use sendToBack method. https://phaser.io/docs/2.6.2/Phaser.TileSprite.html#sendToBack Link to comment Share on other sites More sharing options...
FakeWizard Posted March 27, 2017 Share Posted March 27, 2017 as mentioned here, you don;t need to re-add the background sprite to the scene / world. You only need to change the background texture. If the background variable is globally accessible then you can just call background.loadTexture( "newTIleSpriteName" ) Link to comment Share on other sites More sharing options...
Recommended Posts