Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » How to rotate a sprite without changing direction
- beano1207
-
New Scratcher
2 posts
How to rotate a sprite without changing direction
Hi,
How do I rotate a sprite, but not changing the direction that the sprite moves in.
Any help would be appreciated. Thanks
How do I rotate a sprite, but not changing the direction that the sprite moves in.
Any help would be appreciated. Thanks
- cs3624959
-
Scratcher
29 posts
How to rotate a sprite without changing direction
when green flag clicked
broadcast [explain to this guy that that's not possible]
broadcast [tell him he should use the]
change x by ()
broadcast [block or the]
change y by ()
broadcast [block instead of the]
move () steps
broadcast [block.]
Last edited by cs3624959 (Oct. 7, 2019 21:29:49)
- cs3624959
-
Scratcher
29 posts
How to rotate a sprite without changing direction
also, to actually answer your question,
no that nots possible.
you can, however use the other at your disposal to make that possible
so maybe try to fix a problem yourself instead of asking everyone a silly question.
no that nots possible.
you can, however use the other at your disposal to make that possible
so maybe try to fix a problem yourself instead of asking everyone a silly question.
- ---Flippy---
-
Scratcher
100+ posts
How to rotate a sprite without changing direction
As said, i'm pretty sure this isn't possible.
- ConfusedBiscuit
-
Scratcher
1000+ posts
How to rotate a sprite without changing direction
so maybe try to fix a problem yourself instead of asking everyone a silly question.
It appears that this user is quite new to scratch. They may not have known how to deal with sprites as well as you do. They were asking for help since they needed it. No question is a silly question

Yes, actually. You can use negative values in your blocks to make it move a certain way, I usually rotate in the costume editor for my projects, but you can use
turn cw () degrees
To rotate as well.
- Dragonlord767
-
Scratcher
1000+ posts
How to rotate a sprite without changing direction
Your best options would be to use the Change x and change y blocks, or to rotate the sprite in a new costume, then have it switch to that costume.
- oliviervanwouwe
-
Scratcher
1 post
How to rotate a sprite without changing direction
Generate several images, one for each direction. Then change the costume based on the direction.
Last edited by oliviervanwouwe (March 27, 2021 17:23:57)
- atomnick
-
Scratcher
7 posts
How to rotate a sprite without changing direction
Actually you can kind of do this. Make an invisible sprite that changes direction and moves in that direction, then make the character sprite always go to the invisible sprite.
- Supernoodles99
-
Scratcher
100+ posts
How to rotate a sprite without changing direction
Hi,Do this:
How do I rotate a sprite, but not changing the direction that the sprite moves in.
Any help would be appreciated. Thanks
change x by ((distance in pixels) * ([sin v] of (wanted direction)))instead of this:
change y by ((distance in pixels) * ([cos v] of (wanted direction)))
move (distance in pixels) stepsor instead you could just rotate all the costumes, but that can be time consuming in some cases
- Discussion Forums
- » Questions about Scratch
-
» How to rotate a sprite without changing direction









