我有一个绘制宇宙飞船的程序 (Turtle Graphics) 前进、后退等
使用 turtle.speed(0) 使用大量命令和线条绘制宇宙飞船需要 5 秒。
每当你点击右/左键时,它会再次向另一个方向绘制。 这在我的项目中很重要。 有没有办法更快地绘制它? 提前致谢。
最佳答案
默认情况下,turtle
的绘制延迟为 10 毫秒。每次更新 Canvas 时,它都会暂停 10 毫秒,作为控制动画速度的一种简单方法。这种延迟与 turtle 本身的速度无关。如果要加快动画速度,可以设置更短的延迟,例如使用 turtle.delay(3)
或 turtle.delay(0)
。
请注意, turtle 图形与其说是一种严肃的图形制作方法,不如说是一种教育工具。如果您没有使用 turtle
的特定原因,请考虑切换到其他图形库。
关于python - 在 python 中更快地绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30554696/