Gage Hendy Ya Boy
Gage Hendy Ya Boy

Reputation: 1564

How to remove an image in Phaser 3?

Let's say I just add a simple little image:

var image = scene.add.image(200,200,'simple-little-image.png');

Then later, I want to destory it. Not just hide it, but remove all of it's data and everything.

I checked the docs and the image class doesn't have any sort of kill or destroy function. However, it has an ignoreDestory boolean. Which makes me think the scene must remove it? But I cannot find a method for removing images in the scene class's docs.

And looking through the scene class in the console, I can't find any functions of it's children that would remove the image.

So, How do I remove the image and all of it's data?

Upvotes: 4

Views: 8556

Answers (1)

James Skemp
James Skemp

Reputation: 8571

While it doesn't have a kill(), an Image does in fact have a destroy() method.

You might already be aware, but just make sure you have access to the image variable where you want to destroy it.

Upvotes: 9

Related Questions