Discuss Scratch

__init__
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

When you create a sprite, it appears in a random position of the screen. I think it should be in the center of the screen by default because that's where you most often want it. It's too annoying to have to go to the Scripts editor and manually set the sprite's position to x:0 y:0.
TheHockeyist
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Support.
_Hope
Scratcher
100+ posts

Set default sprite position to x:0 y:0

__init__ wrote:

When you create a sprite, it appears in a random position of the screen. I think it should be in the center of the screen by default because that's where you most often want it. It's too annoying to have to go to the Scripts editor and manually set the sprite's position to x:0 y:0.
I'd rather support having a newly created sprite just automatically appear at x: 0 y: 0 rather than having set at a default place that you choose.
HOWING
Scratcher
500+ posts

Set default sprite position to x:0 y:0

Support.
Cyoce
Scratcher
500+ posts

Set default sprite position to x:0 y:0

±0, because I think there is a reason it does this: it could be confusing to new Scratchers, if they add in a whole bunch of sprites, and they go to the same place; they would overlap, and some may be covered entirely. However, your root problem could be fixed by the addition of a “recover sprite” button (suggested by someone, somewhere, sometime). This would execute:
go to x: (0) y: (0)
point in direction (90 v)
set size to (100)%
clear graphic effects
show
PrincessPanda_test_
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Support! Makes programming clean and easier.
samanyolu
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Support.
Vibrato
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

support, going to 36 28 is weird and doesn't help you to code.
gosoccerboy5
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Exactly, as Vibrato said, 36, 28 doesn't seem to serve any purpose.
-0Nebula0-
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Support. Will make my life so much easier lol

Why NOT 0,0??
eikh2
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Oh no! This must mean my topic is now a duplicate!
gosoccerboy5
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Even if this were to remove confusion, it's likely the two sprites' overlap wouldn't be perfect and you could probably see some of the older sprite “peeking out” behind the newer one.
han614698
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Bump
Vibrato
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

bump
awesome_guy6856
Scratcher
100+ posts

Set default sprite position to x:0 y:0

Cyoce wrote:

±0, because I think there is a reason it does this: it could be confusing to new Scratchers, if they add in a whole bunch of sprites, and they go to the same place; they would overlap, and some may be covered entirely. However, your root problem could be fixed by the addition of a “recover sprite” button (suggested by someone, somewhere, sometime). This would execute:
go to x: (0) y: (0)
point in direction (90 v)
set size to (100)%
clear graphic effects
show
I think you're drastically underestimating the intelligence of a new scratcher. I'm assuming that because they're using a computer and went to a website, they've grasped the concept of some things being behind others.

Last edited by awesome_guy6856 (June 3, 2021 20:04:52)

EatNYeet
Scratcher
500+ posts

Set default sprite position to x:0 y:0

awesome_guy6856 wrote:

-snip-
You just replied to a post made almost 7 years ago. You have a point, but they haven't been active in at least a year. They're most likely not going to see what you said.
sonic__fan
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Semi-support
It seems annoying to have to go to the coding area and make the x-y position 0 and 0, but c'mon, it isn't that annoying. If it was, this would've been implemented already (since this is from 2014).
EatNYeet
Scratcher
500+ posts

Set default sprite position to x:0 y:0

sonic__fan wrote:

Semi-support
It seems annoying to have to go to the coding area and make the x-y position 0 and 0, but c'mon, it isn't that annoying. If it was, this would've been implemented already (since this is from 2014).
Actually, I forget about sprites not going to x:0 y:0 a lot when creating thumbnails, which is why I support this suggestion.

To anyone who doesn't support this because of sprite overlap, let me remind you that
create clone of [myself v]
creates a clone in the same spot as the sprite.
fdreerf
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

EatNYeet wrote:

To anyone who doesn't support this because of sprite overlap, let me remind you that
create clone of [myself v]
creates a clone in the same spot as the sprite.
There's an even simpler argument: every sprite that is imported or added through the library starts at (0, 0), and only sprites that are made with the editor start at (36, 28), so there will always be sprite overlap.
YtArie5
Scratcher
1000+ posts

Set default sprite position to x:0 y:0

Support, will save a few seconds of my time.

Powered by DjangoBB