海龟图形 - 子弹在创建另一颗子弹时停止,并在新一颗子弹结束后继续
def player_bullet():
barrel = -300
bullet = turtle.Turtle()
bullet.penup()
bullet.setposition(starting_x, barrel)
bullet.color("red")
bullet.shape("triangle")
bullet.setheading(90)
bullet.shapesize(0.5, 0.5)
while True:
if barrel > 300:
bullet.ht()
break
barrel += 10
bullet.sety(barrel)
turtle.update()
while True:
turtle.onkeypress(move_left, key="Left")
turtle.onkeypress(move_right, key="Right")
turtle.onkeypress(player_bullet, key="space")
turtle.listen()
turtle.update()
一旦创建并射击了另一颗子弹,子弹就会发射并停止...我希望第一颗子弹能够完成其运行,同时能够创建新的子弹。这是一款带有海龟图形的太空入侵者游戏。
def player_bullet():
barrel = -300
bullet = turtle.Turtle()
bullet.penup()
bullet.setposition(starting_x, barrel)
bullet.color("red")
bullet.shape("triangle")
bullet.setheading(90)
bullet.shapesize(0.5, 0.5)
while True:
if barrel > 300:
bullet.ht()
break
barrel += 10
bullet.sety(barrel)
turtle.update()
while True:
turtle.onkeypress(move_left, key="Left")
turtle.onkeypress(move_right, key="Right")
turtle.onkeypress(player_bullet, key="space")
turtle.listen()
turtle.update()
the bullet shoots and stops once another bullet is created and shot...I want the first bullet to finish it's run while being able to create new bullets. This is for a space invaders game with turtle graphics.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论