Comments (4)
Yes, when you add it to the Container it becomes part of the Display List the Container belongs to (which could be a Scene or a Layer.) When you remove it, as it doesn't have another parent to go to, it gets removed from whatever list it was on and then re-assigned to the Scene Display List. The Game Object will also emit the ADDED_TO_SCENE
event (as will the Display List), so it can be captured at this point and adjusted as needed.
from phaser.
It renders because it's a member of the Scene. Removing it from a Container doesn't remove it from the Scene, it just removes it from the Container. If you want it to stop rendering it needs removing from the display list.
from phaser.
In 3.52 it stopped being rendered
Also, if you remove this code from example:
container.add(mesh);
container.add(sprite);
it is not being rendered
does it mean that if i add object to container it gets automatically added to scene displaylist and if i remove object from the container, it stays on that display list?
from phaser.
Ok, understood
Thank you for explanation
from phaser.
Related Issues (20)
- Unload asset pack HOT 1
- `Friction` property does not work with `.setDirectionControl()` method HOT 1
- Post FX Blur With Mask on Graphics Loses Position/Scale on Resize HOT 7
- Allow overriding `contextRestoredHandler` in WebGLRenderer so we can control when a restore is called
- game focus not work when use inside iframe
- A project launched using the Vue3 template, I don't know why it keeps repeatedly rendering the DOM HOT 1
- `getPipelineName()` errors with the Canvas renderer HOT 1
- scene plugin install failure HOT 4
- Nineslice objects
- Nineslice object bug
- Inconsistent Versioning and the Case for Adopting SemVer HOT 2
- Creating a dynamic texture from an image with preFX has wrong dimensions and coordinates HOT 1
- BitmapText setMaxWidth() bug
- Angle and rotation animations with tweens and scene update are smoother in 3.60 than 3.80 HOT 4
- Camera shaking HOT 1
- ConicGradient feature is very important HOT 1
- Meshes are missing parts when multiple batches are needed to render scene
- DomElement position is not kept correctly in the scene when a camera zooms out HOT 1
- [Input] disableInteractive() with NOT topOnly case
- SceneManager.getScene has wrong return type in ts definition
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phaser.