How/why are some components created implicitly/automatically?
How/why are some components created implicitly/automatically?
Hi!
I've been learning Bevy and LOVING IT, there's only one thing confusing me. Many components appear to be created magically even if not specified in the Bundle
passed to commants.spawn
.
For example, when I spawn just a Sprite
component, the entity seems to automatically get a Transform
component, even if I didn't give it one.
Similarly, this example spawns a Screenshot
component, which apparently results in a Capturing
component that can be queried later.
Are these "implicit" components documented somewhere? I took a short look at the TransformPlugin
for example but I can't seem to figure out where these components come from.
Thanks y'all!