Not much else to say. Here's the link, and thanks in advance.
1: don't say if <(smth) = <<True>>> {
} , say if (smth) {
}. for if <(smth) = <<false>>> {
} , say if <not(smth)> {
} . this will stop some lag in the project because snap will have to evaluate less blocks, and it makes the code easier to read.
2: to answer your question, it's because the jump sequence is being completed, instead of started, before moving.
in conclusion, you can simplify everything to this:
So theoretically, if I gave them each motion their own hat block then it would work, right? But just be less efficient?
Also thanks!
no, actually likely just as efficient. ask @sarpnt, they know a lot about snap efficiency.
Don't ask them if you're not ready to be bombarded with a lot of complicated jargen that makes coding in snap harder.
fair. still though, a yes or no about which is faster could still happen.
i'm pretty sure more hat blocks would be worse because it would require multiple loops (more blocks), while putting everything in one hat like sathvikrias demonstrated would just have the one loop. i don't think it would be a large difference.
i'm usually caught between wanting to tell how i got the information i did so people can learn from it, and trying to keep it simple. people usually ask for help with complex projects with several issues involved, i usually don't have good words for the things i'm trying to describe, and most of the tools i use to find out what's fast or not are baffling. definetly missed the mark a few times on trying to explain it all.
if you have any advice i'm all ears.
Mmmhh, ok. I don't have any advice right now (I'm also kind of regretting saying that, sorry).