ฉันทำกังหันลมแต่มันเคลื่อนที่เร็วมาก ฉันใช้ห้องสมุดเต่าเพื่อทำสิ่งนั้น และ t2
มีไว้สำหรับแวดวงเท่านั้น t
ทำงานหลัก ฉันใช้ tracer
/update
และลองตัวเลขบางตัวใน tracer
แล้ว แต่ไม่มีอะไรเปลี่ยนแปลง ฉันจะทำแอนิเมชั่นนั้นด้วยความเร็วปกติได้อย่างไร?
import turtle
screen = turtle.Screen()
screen.tracer(0)
t2 = turtle.Turtle()
t2.speed(2)
t2.forward(50)
t2.setheading(90)
t2.circle(50)
t = turtle.Turtle()
t.speed(2)
def rectangle() :
t.penup()
t.forward(170)
t.left(90)
t.pendown()
t.forward(5)
t.left(90)
t.forward(120)
t.left(90)
t.forward(10)
t.left(90)
t.forward(120)
t.left(90)
t.forward(5)
def windmill():
for i in range(4):
rectangle()
t.penup()
t.goto(0,0)
t.pendown()
while True:
t.clear()
windmill()
screen.update()
t.left(10)
time.sleep(t)
ระหว่างการเคลื่อนไหวแต่ละครั้งได้ ไม่ว่าจะด้วยวิธีใด คุณต้องมีการวัดแบบเรียลไทม์เพื่อให้ความเร็วซีพียูเป็นอิสระ - person freakish   schedule 11.01.2021