我得到了绘制宇宙飞船的程序 (Turtle Graphics)向前,向后等。
使用turtle.speed(0)通过使用大量订单和绘制宇宙飞船的线需要5秒。
无论何时单击右/左键,它都会向其他方向再次绘制。 这是我项目中的重点。 有没有办法更快地绘制它? 提前致谢。
答案 0 :(得分:2)
默认情况下,turtle
的绘制延迟为10毫秒。每次更新画布时,它都会暂停10毫秒,作为控制动画速度的简单方法。这种延迟与龟本身的速度无关。如果要加快动画速度,可以设置较短的延迟,例如使用turtle.delay(3)
或turtle.delay(0)
。
请注意,乌龟图形更像是一种教育工具而非严肃的图形处理方式。如果您没有特定的理由使用turtle
,请考虑切换到其他图形库。
答案 1 :(得分:1)
您可以使用screen.tracer(n)
,其中n
值越大意味着绘制速度越快但细节越少