Ich habe versucht, player.left(90) zu verwenden und dann vorwärts zu gehen, aber dann muss ich die rechte Pfeiltaste verwenden, um nach oben zu gehen. Ich würde es vorziehen, das Objekt nicht einmal um 90 Grad drehen zu lassen.
Ich möchte das Objekt nur einfach im Fenster bewegen.
Python
Code: Select all
import turtle
window = turtle.Screen()
window.bgcolor('black')
player = turtle.Turtle()
player.shape('square')
player.color('white')
player.penup()
def move_left():
player.color('light green')
player.backward(10)
def move_right():
player.color('light green')
player.forward(10)
def move_up():
player.color('light green')
player.left(90)
player.forward(10)
window.onkeypress(move_left, "Left")
window.onkeypress(move_right, "Right")
window.onkeypress(move_up, "Up")
window.listen()
turtle.done()
Mobile version