在python中绘制速度更快

时间:2015-05-31 06:53:14

标签: python python-2.7 turtle-graphics

我得到了绘制宇宙飞船的程序 (Turtle Graphics)向前,向后等。

使用turtle.speed(0)通过使用大量订单和绘制宇宙飞船的线需要5秒。

无论何时单击右/左键,它都会向其他方向再次绘制。 这是我项目中的重点。 有没有办法更快地绘制它? 提前致谢。

2 个答案:

答案 0 :(得分:2)

默认情况下,turtle的绘制延迟为10毫秒。每次更新画布时,它都会暂停10毫秒,作为控制动画速度的简单方法。这种延迟与龟本身的速度无关。如果要加快动画速度,可以设置较短的延迟,例如使用turtle.delay(3)turtle.delay(0)

请注意,乌龟图形更像是一种教育工具而非严肃的图形处理方式。如果您没有特定的理由使用turtle,请考虑切换到其他图形库。

答案 1 :(得分:1)

您可以使用screen.tracer(n),其中n值越大意味着绘制速度越快但细节越少