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!
Ah, that’s it! Thank you so much.
I was digging through the systems functions, totally forgot to just look at the attributes. Not that experienced with rust yet :P