如何改变方向,但继续使用Python进入Snake游戏

时间:2017-11-26 12:17:55

标签: python

下午好。我是第一个问题的编码和使用Python的初学者,因为我找不到解决方案或者不理解解决方案。

我正在尝试建立蛇的游戏,虽然我可以在任何方向上制作一个矩形移动,但如果没有键输入,我无法继续向前移动。

while True:
        keyString = win.checkKey()
        if keyString == "Left":
            snake.move(-1,0)
        elif keyString == "Right":
            snake.move(1,0)
        elif keyString == "Up":
            snake.move(0,-1)
        elif keyString == "Down":
            snake.move(0,1)
        elif keyString == "Escape":
            win.close()

如果我在snake.move(x,y)下面写while True:,它会继续向前移动但不会改变方向。

任何帮助和任何提示将不胜感激。

非常感谢

0 个答案:

没有答案