I'm going to use connect the dots for an example. In the game I'm making, I would like the user to connect one dot to another by using the color red. This color is the pen color. When they click, the pen color draws. Even if the sprite that has the drawing scripts is moved to the front, the pen/stamp is always moved to the back. That doesn't help if we have sprites inbetween the background and the dots needed to be connected. Is there a way to make it so that I can draw the color red ontop of certain sprites? I've made a new sprite called reddot, and it always goes to the tip of the drawing utensil. I find it quiet hard and confusing to make it duplicate itself infinitly when the mouse is down. So instead, I used the stamp function. Alas, failed again with the same problem. To restate the question:
Is there a way to make it so that I can draw the color red ontop of certain sprites?
Thank you for your time.
~~Regards,
~~Ralphjos
Offline
Unfortunately, all pen blocks draw on the stage - and there's no way to fix this. It's been suggested a lot in the past that they be drawn atop all other sprites, but alas, it has yet to be implemented... And there are few alternatives.
Offline
Ralphjos wrote:
How successful have the alternatives been? If reasonably successful, can you provide one for me?
~~Regards
~~Ralphjos
Not very successful actually. Generally, you have to move all the sprites out of the way, or hide them. It's a serious flaw in Scratch's design.
Offline
This may sound silly, but is there a way to try stamping the other sprites so the red stamping goes over them? ^^
Offline
coolstuff wrote:
Ralphjos wrote:
How successful have the alternatives been? If reasonably successful, can you provide one for me?
~~Regards
~~RalphjosNot very successful actually. Generally, you have to move all the sprites out of the way, or hide them. It's a serious flaw in Scratch's design.
Oh well. Thanks for the info.
Chrischb wrote:
This may sound silly, but is there a way to try stamping the other sprites so the red stamping goes over them? ^^
Not exactly. The scripts tell the sprites that if they are touching this color, then they active this command; however, just to stamp the sprites won't do any success because the sprite iteslf wouldn't be on contact with the color.
~~Regards,
~~Ralphjos
Offline