【发布时间】:2021-07-26 02:21:00
【问题描述】:
代码:
import turtle
import random
import time
s = turtle.getscreen()
turtle.screensize(canvwidth=400, canvheight=400)
t = turtle.Turtle()
t.pensize(0)
t.shape('square')
t.color("black")
t.speed(0)
t.penup()
def moveu(num):
t.setheading(num)
t.forward(20)
s.onkey(lambda : moveu(90), 'w')
s.onkey(lambda : moveu(270), 's')
s.onkey(lambda : moveu(180), 'a')
s.onkey(lambda : moveu(0), 'd')
s.listen()
我还没有完成这个项目,但我遇到了一些问题。我想在turtle 模块中创建一个游戏。但我不知道如何防止块向后移动。我见过其他人使用t.direction 或其他东西。但是我已经尝试过了,但它并没有真正起作用,也许我只是愚蠢并且我做错了什么。如何防止正方形向相反方向移动?
【问题讨论】:
-
您是否打算使用
turtle模块制作蛇游戏? @red_panda
标签: python python-3.x turtle-graphics python-turtle