如何在用户输入诅咒后不立即刷新



我正在用Python为终端编写一个DoodleJump游戏。我使用getch()来获得用户输入,以知道角色应该向哪个方向移动。当我得到用户输入时,我的环境会同时更新,但我希望它继续移动,而不是在得到用户输入后更新。有人知道我怎样才能做到这一点吗?我试过用nodelay(),但还是没用。提前谢谢

请尝试使用:

time.sleep(seconds)

这将等待您想要的秒数,然后再继续。

来源:

https://www.pythoncentral.io/pythons-time-sleep-pause-wait-sleep-stop-your-code/

希望有帮助,祝你今天愉快,

大卫。

curses刷新与getch关联的窗口。您可以通过关闭echo并使用一个不会对其进行更改的窗口(即使是您仅为此目的创建的窗口(来阻止刷新(或隐藏刷新(。

相关内容

  • 没有找到相关文章

最新更新