In this project, i want to know if it is possible to detect the end of launch block
i put a launch block in a for loop and the effect is beautiful. I want to know if it is possible to detect if all the launch block in this for loop are terminated before i pass to another animation. Presently, i put a wait (2) secs block but it's not accurate...
how i can wait the end of the execution of all launched blocks ?
A way that I've found (and used many times) is to use script variables. I creat a scipt var outside the launch lock, then I just set the var to a specific value at the end of the launch block, which I also check for outside the launch block. Here's an example
The "for" loop should be "warped" to allow reliable "done" semaphore handling but it will destroy the expected visual effect: Snap! Build Your Own Blocks
No,
"do in parallel" does not yield and all actions are started at once.
Every "360 deg..." starts at the same angle and draws over the shorter lines.
With, non-warped, "for" loop, actions are started successive one by one with a slight delay, forming the fan blade shape.