scratchfoundation / scratch-gui

Graphical User Interface for creating and running Scratch 3.0 projects.
https://scratchfoundation.github.io/scratch-gui/develop/
BSD 3-Clause "New" or "Revised" License
4.46k stars 3.55k forks source link

no set costume center in scratch 3.0 #2953

Open 2010jing opened 6 years ago

2010jing commented 6 years ago

Expected Behavior

no set costume center in scratch 3.0

Actual Behavior

sometimes ,we need to set the sprite to the center

Steps to Reproduce

in scratch 3.0 image


in scratch2.0

image

Operating System and Browser

https://beta.scratch.mit.edu/

SAODTHEKING commented 6 years ago

Yes! this is annoying and really unconvenient to move the whole custome to the center. I really wish they just bring the set custome center feature back to 3.0

chexbox commented 6 years ago

And maybe a "auto-center" button.

thisandagain commented 6 years ago

/cc @carljbowman

martinohanlon commented 5 years ago

Just to add to this, setting the center of a sprite is a really useful feature often used in Raspberry Pi's resources to simplify projects.

CoalhouseJr commented 5 years ago

has anyone come with an alternative. for centering the custome?

martinohanlon commented 5 years ago

@CoalhouseJr using the centre point in the draw costume screen e.g.

image

CoalhouseJr commented 5 years ago

so you mean I need to insert a pencil sprite? not sure i understand why the pencil is in the explanation. thank you

On Thu, 7 Feb 2019 at 13:49, martinohanlon notifications@github.com wrote:

@CoalhouseJr https://github.com/CoalhouseJr using the centre point in the draw costume screen e.g.

[image: image] https://user-images.githubusercontent.com/2329501/52415528-1af75080-2adf-11e9-8cb7-e72f235a9b32.png

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/LLK/scratch-gui/issues/2953#issuecomment-461425691, or mute the thread https://github.com/notifications/unsubscribe-auth/AMxquaYRmsme4dSzCbPD4syPP39TEnZzks5vLC7YgaJpZM4WIFcc .

-- Thank you, Regards, Deivy

towerofnix commented 5 years ago

@CoalhouseJr That is just an example; the point is that, what you want as the center of the costume, must be moved over that center point.

CoalhouseJr commented 5 years ago

help me to find the center point as I can not see it.

On Fri, 8 Feb 2019 at 13:11, Florrie notifications@github.com wrote:

@CoalhouseJr https://github.com/CoalhouseJr That is just an example; the point is that, what you want as the center of the costume, must be moved over that center point.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/LLK/scratch-gui/issues/2953#issuecomment-461797935, or mute the thread https://github.com/notifications/unsubscribe-auth/AMxquUALTKVrqczysv6o8zFtdgISEaRNks5vLXd7gaJpZM4WIFcc .

-- Thank you, Regards, Deivy

martinohanlon commented 5 years ago

help me to find the center point as I can not see it.

The grey "blob" in the centre which is ringed (in this example) by a black circle.

SAODTHEKING commented 5 years ago

@towerofnix @martinohanlon

Thats what we are saying! its unconvenient to drag the whole sprite and its much easier to just locate the center with a button

towerofnix commented 5 years ago

@SAODTHEKING Agreed, to be certain! (Especially since the center of the workspace isn't even consistently visible - for example, if you want to position the center of your visual costume above the center point, you have to approximate the position you drag it over, since as you drag it, it will cover the center point.)

griffpatch commented 5 years ago

It's actually not possible to use this strategy to get a center point if your sprite is intending to cover over the center point (like most of mine tend to). Like if I want a filled circle to be perfectly centered to allow it to roll when rotated. Instead I at present have to rely on first a best guess, and then assume that if you reset the zoom and zoom in to the editor that the screen is perfectly centered... then count the grid lines left and right and balance them to ensure the sprite is centered. It's a real pain so I do hope a set center will make a re-appearance? - I would also love to see a 'center' sprite button... Think people would appreciate that one too.

On Mon, 11 Feb 2019 at 00:12, Florrie notifications@github.com wrote:

@SAODTHEKING https://github.com/SAODTHEKING Agreed, to be certain! (Especially since the center of the workspace isn't even consistently visible - for example, if you want to position the center of your visual costume above the center point, you have to approximate the position you drag it over, since as you drag it, it will cover the center point.)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/LLK/scratch-gui/issues/2953#issuecomment-462194969, or mute the thread https://github.com/notifications/unsubscribe-auth/AGbNvrW-4u54SDMqYOMlY9U38I6sfYCQks5vMLVdgaJpZM4WIFcc .

CoalhouseJr commented 5 years ago

I agree. Scratch 3 has left me down a bit. I guess one can keep using scratch 2 and convert it to scratch 3?? I am trying to do a fighting game and without the "center point locator" it is really tedious.

On Mon, 11 Feb 2019 at 08:39, griffpatch notifications@github.com wrote:

It's actually not possible to use this strategy to get a center point if your sprite is intending to cover over the center point (like most of mine tend to). Like if I want a filled circle to be perfectly centered to allow it to roll when rotated. Instead I at present have to rely on first a best guess, and then assume that if you reset the zoom and zoom in to the editor that the screen is perfectly centered... then count the grid lines left and right and balance them to ensure the sprite is centered. It's a real pain so I do hope a set center will make a re-appearance? - I would also love to see a 'center' sprite button... Think people would appreciate that one too.

On Mon, 11 Feb 2019 at 00:12, Florrie notifications@github.com wrote:

@SAODTHEKING https://github.com/SAODTHEKING Agreed, to be certain! (Especially since the center of the workspace isn't even consistently visible - for example, if you want to position the center of your visual costume above the center point, you have to approximate the position you drag it over, since as you drag it, it will cover the center point.)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/LLK/scratch-gui/issues/2953#issuecomment-462194969, or mute the thread < https://github.com/notifications/unsubscribe-auth/AGbNvrW-4u54SDMqYOMlY9U38I6sfYCQks5vMLVdgaJpZM4WIFcc

.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/LLK/scratch-gui/issues/2953#issuecomment-462251112, or mute the thread https://github.com/notifications/unsubscribe-auth/AMxquXoOfCFwBt3zLbuFxteqtMn670y1ks5vMSw1gaJpZM4WIFcc .

-- Thank you, Regards, Deivy

lviedma commented 5 years ago

I agree too, the center point was a very important tool and i hope we can use it in the next version.

bluekouta commented 5 years ago

Does anyone know if the costume center is being reintroduced? It was such a great tool.

I have found that in vector mode, drawing two straight lines together (eg a lower arm and upper arm) joins to form one shape. Not desired. If I want them joined, I'll group them.

CoalhouseJr commented 5 years ago

No, they seem to have scrap the center tool. I am trying to do a fighting game, without the center it is really hard. They removed some features... unsure why but sometimes I feel like it is a sabotage to my great project that new version of scratch 3 (LoL)

On Wed, 20 Feb 2019 at 01:01, bluekouta notifications@github.com wrote:

Does anyone know if the costume center is being reintroduced? It was such a great tool.

I have found that in vector mode, drawing two straight lines together (eg a lower arm and upper arm) joins to form one shape. Not desired. If I want them joined, I'll group them.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/LLK/scratch-gui/issues/2953#issuecomment-465375269, or mute the thread https://github.com/notifications/unsubscribe-auth/AMxqub9auruTXv5QeJa5c8B9tLVzzmi6ks5vPJ5hgaJpZM4WIFcc .

-- Thank you, Regards, Deivy

towerofnix commented 5 years ago

This issue is labelled needs-triage and is in the backlog. This means the Scratch Team has not gotten around to deciding if or if not they will implement it. It also means that if they have decided to add it (which they haven't publicly posted), they're yet to decide when to put it on their priority of upcoming features.

Scratch 3.0 has been released for just ~seven weeks; while anyone would appreciate feedback on when they plan to prioritize features like this, seven weeks really isn't that long of a time, so it's reasonable to think that they are just prioritizing other things first.

It's important to remember that the Scratch Team has not scrapped this feature. It's very rare that they have chosen to take a feature that was present in Scratch 2.0 and not implement it in 3.0. (Recording videos is the only one that comes to mind, and that's fairly reasonable since it's a somewhat more complex task in JS than in Flash, and it wasn't adding functionality to the editor that couldn't be gotten by using an external screen recorder.) Note that this issue is open, not closed. So this feature is certainly still on the table for being implemented.

CoalhouseJr commented 5 years ago

thanks for this update,

On Wed, 20 Feb 2019 at 12:42, Florrie notifications@github.com wrote:

This issue is labelled needs-triage and is in the backlog. This means the Scratch Team has not gotten around to deciding if or if not they will implement it. It also means that if they have decided to add it (which they haven't publicly posted), they're yet to decide when to put it on their priority of upcoming features.

Scratch 3.0 has been released for just ~seven weeks; while anyone would appreciate feedback on when they plan to prioritize features like this, seven weeks really isn't that long of a time, so it's reasonable to think that they are just prioritizing other things first.

It's important to remember that the Scratch Team has not scrapped this feature. It's very rare that they have chosen to take a feature that was present in Scratch 2.0 and not implement it in 3.0. (Recording videos is the only one that comes to mind, and that's fairly reasonable since it's a somewhat more complex task in JS than in Flash, and it wasn't adding functionality to the editor that couldn't be gotten by using an external screen recorder.) Note that this issue is open, not closed. So this feature is certainly still on the table for being implemented.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/LLK/scratch-gui/issues/2953#issuecomment-465558308, or mute the thread https://github.com/notifications/unsubscribe-auth/AMxqufwI4nErUCQTo9Vb3Q6tvIvZy4_7ks5vPUKpgaJpZM4WIFcc .

-- Thank you, Regards, Deivy

alexwenbj commented 5 years ago

The center point should be above the costume, so when we set the center of a costume ,we can see the center point,To avoid boring the users,the center point can be toogle up or down with a button. @martinohanlon

Hum4n01d commented 4 years ago

Any news on this? It's still impossible to set the center of a sprite that covers the middle of a shape.

Very simple example:

image

How would I center this shape? It covers the indicator.

benjiwheeler commented 4 years ago

Unfortunately I can't give a timeline on work to address this issue. But we know it's an issue that gets brought up frequently, and we've done some work on possibilities to address it. One problem is that we frequently heard, and observed, that the Scratch 2.0 centering tool was confusing for users. One possible change is to show "floating" center crosshairs when the user is dragging an element above the center location; but that might also be confusing, in a different way.

benjiwheeler commented 4 years ago

There's a more solution-specific issue filed in scratch-paint: https://github.com/LLK/scratch-paint/issues/845

However, I'm not closing this issue because this one covers the more general problem, and 845 could be closed without our addressing the overall issue.