I sometimes get annoyed when sprites can't leave the screen. For example, in scrolling games, the level sprites always appear on the edges. Also, I can't have a nice, smooth moving-off-the-screen animation because the sprite always has to stay on the screen, whether you want it or not.
So I was thinking that sprites should be able to go off the screen. But, if offline in editor mode, it should show a little marker that lets you know your sprite is out of stage bounds and cannot be seen. It would look like this:
It would obviously have a thumbnail of the sprite and the arrow pointing whichever way the sprite is.
You would be able to drag this marker and you would automagically be dragging the sprite that it represents.
I thought of this suggestion when I saw an Alice (a 3D block programming tool) blog post for their new upcoming Alice 3. Check out the post: http://blog.alice.org/?p=193
Thanks for reading, I hope this is included in 2.0.
Offline
You should be able to toggle it without having to enter presentation mode
Offline
bobbybee wrote:
You should be able to toggle it without having to enter presentation mode
Yeah, I was thinking that, but I thought that it could be confusing... After all, most people probably wouldn't use the feature.
But then again, it might be more confusing to see it working outside presentation mode and not in it. So you're right, it's probably better to have it as just a check box under the preview to keep things straightforward for everyone.
Offline
Since you can program Scratch to do this, I doubt it will be added since they rarely add features that can already be done.
What I would like, though, is to increase the stage boundaries so sprites can completely leave the screen and not "hang" on the edges.
Offline
Wes64 wrote:
Since you can program Scratch to do this, I doubt it will be added since they rarely add features that can already be done.
What I would like, though, is to increase the stage boundaries so sprites can completely leave the screen and not "hang" on the edges.
Yes, the markers could be programmed, but the point is that they are helpful for when you "lose" a sprite off the edge while creating a project, you can just drag it back in without having to right click on the sprite and click "show" or use the go to x() y() block. This is not a feature meant for runtime, only to keep confusion low when sprites are allowed to leave the preview area.
Offline
legoscratch wrote:
Wes64 wrote:
Since you can program Scratch to do this, I doubt it will be added since they rarely add features that can already be done.
What I would like, though, is to increase the stage boundaries so sprites can completely leave the screen and not "hang" on the edges.Yes, the markers could be programmed, but the point is that they are helpful for when you "lose" a sprite off the edge while creating a project, you can just drag it back in without having to right click on the sprite and click "show" or use the go to x() y() block. This is not a feature meant for runtime, only to keep confusion low when sprites are allowed to leave the preview area.
If you press shift and click the sprite it automatically goes to 0,0 , shows, and goes to the front.
Offline
Wes64 wrote:
legoscratch wrote:
...
If you press shift and click the sprite it automatically goes to 0,0 , shows, and goes to the front.
Still, most people wouldn't know that, and like I said, this is just meant for user friendliness anyway, and I didn't figure that out until I started messing with shift click r and all that jazz. Shift click is right click in 2.0 anyway
Offline