ОК - вот почему у нас есть теги python2 и python3 ...

нь новичок в Python и сделал пару маленьких игр во время курса Python Learning, но никогда не дома. Так недавно я начал делать игру, но уже через 10 минут я наткнулся на проблему:

Ничего не произошло, когда я нажал «W», хотя я написал onkeypress в коде. Посмотреть на себя:

(Он предназначен для полного экрана)
import turtle

s = turtle.Screen()

g = turtle.Turtle()

t = turtle.Turtle()

#Ground

t.speed(0)

t.up()

t.goto(-1000,-200)

t.down()

t.goto(1000,-200)


#Player

g.speed(0)

PlayerX = -600

def moveX():

    g.clear()

    global PlayerX

    g.up()

    g.goto(PlayerX,-99)

    g.down()

    g.color("Slate Gray")

    g.begin_fill()

    g.circle(-50)

    g.end_fill()

    PlayerX = PlayerX - 1




turtle.onkeypress(moveX, "w")

moveX()

Кстати, я полностью осознаю, что не нажал кнопку «назад».

Ответы на вопрос(2)

Ваш ответ на вопрос