Revision as of 09:23, 21 August 2022 by Filmlover12 (talk | contribs) (Capitalized name of category.)

Turn Left () Degrees
turn left () degrees
Category Motion
Type Stack
Introduced in 13Oct04
Turn Right () Degrees
turn right () degrees
Category Motion
Type Stack
Introduced in 14Feb04

The turn () degrees blocks are two Motion blocks and stack blocks. The blocks change their sprite's direction by the specified amount of degrees in the direction indicated. The blocks support any input value from -179 to 180.

The Turn Left () Degrees block was known as "turn left ()" in Scratch 13Oct04 before being renamed to "turn left () degrees" in Scratch 28Feb05.

The Turn Right () Degrees block was known as "turn ()" in Scratch 14Feb04, before being renamed to "turn right ()" in Scratch 13Oct04, then to "turn () degrees" in Scratch 28Feb05, then to "turn right () degrees" in Scratch 28May05.

Example Uses

Direction dependent of value

These blocks are commonly used for repeatedly rotating a sprite.

Some common uses for the blocks are:

  • Simple rotation — e.g. planets and wheels
forever
    turn left (15) degrees
end
forever
    turn right (15) degrees
end
  • Animation (e.g. a waving hand)
repeat (5)
    turn right (15) degrees
end
repeat (5)
    turn left (15) degrees
end
  • Vehicles that can turn
forever
    if <key (left arrow v) pressed?> then
         turn left (3) degrees
    end
    if <key (right arrow v) pressed?> then
         turn right (3) degrees
    end

Workaround

Main article: List of Block Workarounds

The blocks can be replicated by manually setting direction using their values:

point in direction ( ( direction ) - ( amount ) )

See Also

Cookies help us deliver our services. By using our services, you agree to our use of cookies.