ОК - вот почему у нас есть теги 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()
Кстати, я полностью осознаю, что не нажал кнопку «назад».