【发布时间】:2022-11-22 02:11:05
【问题描述】:
首先,如果我犯了一个愚蠢的错误,我很抱歉,因为我是初学者。请原谅我
我开始使用 turtle 类在 python 中制作一个“游戏”作为作业。 这是代码:
import turtle
window = turtle.Screen()
window.setup(width=800, height=800)
window.bgcolor("black")
window.tracer(0)
player = turtle.Turtle()
player.speed(0)
player.shape("square")
player.color("red")
player.penup()
player.goto(0, 0)
def objectup(t):
y = t.ycor()
y += 30
t.sety(y)
objectup(player)
window.onkeypress(objectup(player), "w")
window.listen()
while True:
window.update()
我没有收到错误信息,但是敌人还是上不去,我也不知道为什么
这段代码有什么问题? 在此先感谢(如果我犯了错误,对不起我的英语)
我通过在函数中添加 y = player.ycor() 来让它工作。但是这样我就不能移动其他具有相同功能的对象了。
我不知道,所以我在这里问问是否有人可以帮助初学者
【问题讨论】:
标签: python function turtle-graphics