python 绘图速度更快
Faster drawing in python
我得到了绘制宇宙飞船的程序
(Turtle Graphics) 向前,向后等
使用 turtle.speed(0) 使用大量命令和线条绘制宇宙飞船需要 5 秒。
每当您单击 right/left 键时,它会再次朝另一个方向绘制。
这在我的项目中很重要。
有没有办法更快地绘制它?
提前致谢。
默认情况下,turtle
的绘制延迟为 10 毫秒。每次更新 canvas 时,它都会暂停 10 毫秒作为控制动画速度的简单方法。这种延迟与海龟本身的速度无关。如果要加快动画速度,可以设置更短的延迟,例如turtle.delay(3)
或 turtle.delay(0)
.
请注意,海龟图形与其说是一种严肃的图形制作方法,不如说是一种教育工具。如果您没有使用 turtle
的特定原因,请考虑切换到其他图形库。
您可以使用 screen.tracer(n)
,其中更大的 n
值意味着更快的绘图速度但更少的细节
我得到了绘制宇宙飞船的程序 (Turtle Graphics) 向前,向后等
使用 turtle.speed(0) 使用大量命令和线条绘制宇宙飞船需要 5 秒。
每当您单击 right/left 键时,它会再次朝另一个方向绘制。 这在我的项目中很重要。 有没有办法更快地绘制它? 提前致谢。
默认情况下,turtle
的绘制延迟为 10 毫秒。每次更新 canvas 时,它都会暂停 10 毫秒作为控制动画速度的简单方法。这种延迟与海龟本身的速度无关。如果要加快动画速度,可以设置更短的延迟,例如turtle.delay(3)
或 turtle.delay(0)
.
请注意,海龟图形与其说是一种严肃的图形制作方法,不如说是一种教育工具。如果您没有使用 turtle
的特定原因,请考虑切换到其他图形库。
您可以使用 screen.tracer(n)
,其中更大的 n
值意味着更快的绘图速度但更少的细节