Python中更快的绘图方法

3

我有一个程序,它可以绘制太空飞船(海龟图形),向前、向后等。使用许多指令和线条,即使使用turtle.speed(0),绘制太空飞船需要5秒钟。

每当您点击右/左键时,它会以其他方向重新绘制。这是我的项目的主要部分。有没有一种更快地绘制它的方法?提前致谢。


切换到支持精灵和位块传输的编程语言,不再使用海龟绘图。 - Ignacio Vazquez-Abrams
@Liam 2.7 ahi。通常情况下。 - Liron Lavi
不用了,但感谢您对我的回答的好评。 - Liron Lavi
2个回答

2
默认情况下,turtle 的绘制延迟为10毫秒。每次更新画布时,它会暂停10毫秒以简单地控制动画速度。此延迟独立于海龟本身的速度。如果您想加快动画速度,可以设置较短的延迟,例如使用turtle.delay(3)turtle.delay(0)
请注意,海龟图形更多地是教育工具,而不是一种严肃的图形处理方式。如果您没有特定的原因使用turtle,请考虑切换到其他图形库。

1

你可以使用 screen.tracer(n),其中更大的 n 值意味着更快的绘图速度但更少的细节。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接