简体   繁体   中英

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?

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.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM