#python #turtle-graphics #python-turtle
Вопрос:
Я начинающий программист и следовал учебнику по игре в понг с использованием модуля turtle на python. Я заметил, что движение было резким, и хотел его сгладить.
Вот код движения:
def paddleaup():
y = paddlea.ycor()
y = 20
paddlea.sety(y)
def paddleadown():
y = paddlea.ycor()
y -= 20
paddlea.sety(y)
def paddlebup():
y = paddleb.ycor()
y = 20
paddleb.sety(y)
def paddlebdown():
y = paddleb.ycor()
y -= 20
paddleb.sety(y)
Есть какие-нибудь предложения, как сделать его более плавным и менее нервным?
Спасибо, что уделили мне время.
Комментарии:
1. А что
20
, вы пробовали меньшие значения? en.wikipedia.org/wiki/Magic_number_(programming)2. Это было еще более странно… Может быть, это как-то связано с кодом привязки ключей? wn.слушайте() wn.onkeypress(паддлауп, «w») wn.onkeypress(паддлауп, «s») wn.onkeypress(паддлауп, «Вверх») wn.onkeypress(паддлауп, «Вниз»)
3. У вас есть задержка в вашей процедуре розыгрыша или вы пропустили
screen.update()
?