Haha, sorry, I’ve been working on another extension that ended up being much more complicated than I thought it’d be, and got sucked into that work. But since you asked, here’s a sneak peek:
It’s usable, but I wouldn’t recommend anyone use it for any real project of any size yet - I’m still changing / fixing the blocks constantly.
There’s also two other things wrapped in this (smooth sliding and small custom font) that should be their own extensions.
Sorry for the late reply! I didn’t remember the answer off the top of my head so I had to look through the code again, and it’s been a while!
The answer is that you can, but it’s a little intuitive to do it at the moment. I’ll probably add a few extra premade blocks in the future to make this more convenient:
The start effect block is the one that actually puts your custom effect on screen. This particular effect setup might be a bit hard to see, so I increased the duration to 1 second.
There’s currently no plan to update the extension unless it breaks, but…
You can use the “clear effects on sprite” block to stop effects attached to a specific sprite, but nothing that stops all effects at once. Then to clear all effects on screen you can just grab a list of all sprites and loop through each sprite with the clear effects block, with the caveat that you must create invisible sprites to attach effects to instead of spawning effects based on a x-y location.
It feels like a bajillion years ago when I last touched this extension, so as new Make code versions come out something is bound to shake loose.
Can you describe your problem in more detail? What did you try to do, what did you expect to happen, and what happened instead? Since I didn’t get other reports, maybe it is just something unintuitive that can be worked around without a fix.
If there are two additions that I would make to “complete” this extension, it would have been:
allow any sprite to get copied as the particle for the effect instead of being forced to use circles, and
custom full screen effects, like the ones MakeCode provides.
But you can still sort of fake it for now. Here is the setup: create the particles, make sure the spawn radius is big enough to cover the screen horizontally (160px), give them gravity, and place the entire effect above the camera/viewport. This breaks down if you are making anything that’s not single screen, though…