我正在尝试使用 python 中的海龟模块制作游戏,如何移动我绘制的图像?我正在制作一个不公平的随机性游戏,我需要编辑和移动“单元格”或棋盘。
我尝试使用基本的“移动”功能来移动它,但没有成功。
我知道的最简单的方法是在需要移动图像时关闭屏幕刷新并重新绘制图像。例如:
import turtle as t
import time
t.tracer(False)
t.hideturtle()
def MyShape(x, y):
t.goto(x, y)
t.clear()
for _ in range(4):
t.forward(30)
t.left(90)
t.update()
def event():
MyShape(20, 20)
MyShape(0, 0)
time.sleep(1)
MyShape(10, 10)
t.mainloop()
这将在 (0, 0) 处绘制一个正方形,等待一秒钟,然后将其移动到 (10, 10)