Haha in early versions of Hopscotch, like Awesome E mentioned, it did used to be called Set Opacity.
[image from this blog post]
But I think the term invisibility was subsequently chosen because people found opacity confusing (I guess maybe it’s not that common a term)
For me, I actually also find Invisibility confusing myself at times. When I’m setting an object’s visibility to match the value of a certain variable, I usually have to add 100 - Variable
(after converting to a percentage).
Being able to do something like just Set Visibility (Variable
) would be faster to picture in my head. I would appreciate being able to additionally have that block again^^ I will probably have it as a custom block once local variables, arguments and packaged code are available.
Just on the note of breaking projects, a new Visibility block wouldn’t have to break old projects — there are a lot of older blocks and variables that have not been broken with new updates because the player & editor is versioned:
e.g. there are projects that had variables before Self variables were introduced, and they can still be played and their code edited (though new blocks and features etc. can’t be added to them)