This student created an awesome interactive card for Earth Day, however she wants the fish to appear on top of the text. Is there a way to do this without having the words be a sprite?
There may be a better way than this, but if you don’t want the text as a sprite, you may have to draw each sprite individually. See the screenshot below. This is a bit out of scope for unit 3, but it does work… You probably have to switch to text mode to type the commands first as there isn’t a single drawSprite block.
This morning, I thought of a slightly different way to do the same thing. Still the same # of blocks or maybe a few more, but seems to be a more elegant solution (still outside the scope of what students are expected to do in unit 3.
After creating the sprites, create a group (in the example below, I created a group called “school”). Then, add all of the sprites (except for the background sprites) to the group. You would still draw the water and rain at the beginning of the draw loop, but then you only have to have one drawSprite block in the draw loop to draw the entire group. Again, no difference in the amount of blocks, but seems to be a little more efficient perhaps.