【发布时间】:2022-01-10 13:00:18
【问题描述】:
我正在使用海龟模块编写一个蛇游戏,但是当我将这一行添加到我的代码中时,海龟屏幕和 python 崩溃了:
turtle.tracer(0)
有人可以帮我完成游戏吗?非常感谢
我的代码:
from turtle import Turtle, Screen, colormode
screen = Screen()
screen.bgcolor("black")
screen.setup(width=600, height=600)
screen.title("My Snake Game")
screen.tracer(0)
x = 0
segments = []
for turtle in range(3):
turtle = Turtle("square")
turtle.color("white")
turtle.penup()
turtle.goto(0-x, 0)
x += 20
segments.append(turtle)
game_is_on = True
screen.update()
while game_is_on:
for segment in segments:
segment.forward(20)
screen.exitonclick()
【问题讨论】:
-
你想通过这条线实现什么?
-
我想关闭我创建的行(蛇的身体)中每个片段的动画,然后在我的蛇移动时使用
turtle.update()更新屏幕。如果你愿意,我可以给你看我的代码吗?我是初学者,我的代码只使用了海龟模块 -
如果你能在问题中分享你的代码会更好。
-
我添加了我的代码。感谢您的宝贵时间!
标签: python module turtle-graphics class-method python-turtle