differenceclouds that's easy. you can just make the animated sprite as its own object, go ahead and edit the SpriteFrames resource as needed, then save it as a scene. Then just instance it where needed. I actually did this with falling cherry blossoms in my first release. I even managed to make their values change a bit for each one for variation and they also have a VisibilityNotifier2D attached to each so they vanish (queue_free
) when they leave view. You can make something like an Area2D (with a CollisionShape2D) and use that as your "spawning" area. You could make this whatever shape in whatever space you needed.
If you want to see those cherry blossoms, you can boot this up. You'll see them start "spawning" at the main menu:
ZenGames