屏幕上的 Python Turtle 中心海龟

时间:2021-07-11 15:47:47

标签: python turtle-graphics

我想在随机方向移动海龟,同时将海龟保持在屏幕的中心。我该怎么做?

While True:
    turtle.setheading(random.randint(0,360))
    turtle.forward(10)

2 个答案:

答案 0 :(得分:2)

<块引用>

我想让相机屏幕跟随乌龟去哪里。

您可以通过使用底层 tkinter 窗口结构的方法来操纵滚动位置来做到这一点。这是一个海龟示例,moves a ball but keeps it centered in the window.

答案 1 :(得分:1)

“屏幕中心”是什么意思?您的代码将您的乌龟从 0 转为 360,然后向前移动 10。如果您不想移动海龟,请删除 turtle.forward(10)

要将乌龟移回起点,您可以添加 turtle.home()

While True:
    turtle.setheading(random.randint(0,360))
    turtle.forward(10)
    turtle.home()