As I understand it, the center of the effects is set to the geometric center of the bounding box for the sprite, independent of the rotation center. You can hack the physical center a bit by adding tiny 1 pixel dots to change the bounding box.
I'd much rather have the rotation center be the center for all effects.
At least I can move that by copying the costume and moving the rotation center.
Offline
ditto Kevin's remarks here. At least keep things consistent if changes are being made that allow an offset center, as have 2 "centers" for different aspects of a sprite just seems far too complex and a huge source of confusion.
Offline
What he's saying is put a dot off in space next to the picture, which changes the boundary box & therefore where the center is. You could have a costume with a dot off to the left & it would move the center to the left, and then have a costume with a dot off to the right and it would move the center to the right. Right? I haven't tried it myself.
<3
Offline
At one point, we considered giving users control over the "center" for special effects, but we decided that would add too much complexity. (When in doubt, we generally decided in favor of simplicity and understandability over enhanced functionality.)
We also considered making the "centers" for rotation and special effects the same, but decided not to do it on this version, thinking it might be more confusing for beginners. But I'm not sure that was the right decision. We re-evaluate for the next version.
Mitch Resnick (for the MIT Scratch Team)
Offline