Wie entferne ich die Wiederholungsverzögerung in Python (mit Turtle) in Repl?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie entferne ich die Wiederholungsverzögerung in Python (mit Turtle) in Repl?

by Anonymous » 06 Jan 2025, 04:35

Ich mache ein Spiel, in dem Sie Ihren Charakter mit den Pfeiltasten bewegen können. Jedes Mal, wenn ich eine der Tasten gedrückt halte, wiederholt sich der Vorgang erst eine Sekunde später. Ich möchte es so gestalten, dass es immer dann wiederholt wird, wenn ich die rechte Pfeiltaste gedrückt halte, ohne eine Verzögerung von einer Sekunde.

Ich verwende Python Turtle und habe versucht, es zu finden Dies dauerte eine Woche und ich konnte nichts finden, um dieses Problem zu lösen.

Code: Select all

import turtle

p = turtle.Turtle()
p.shape("turtle")
p.speed(0)

screen = turtle.Screen()

def up():
p.forward(10)
def left():
p.right(-10)
def right():
p.right(10)

screen.onkey("Up",up)
screen.onkey("Left",left)
screen.onkey("Right",right)
screen.listen()
(habe nach einem Monat immer noch keine Antwort)

Top