Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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?

like image 800
Gage Hendy Ya Boy Avatar asked Oct 30 '25 18:10

Gage Hendy Ya Boy


1 Answers

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.

like image 107
James Skemp Avatar answered Nov 01 '25 09:11

James Skemp