curses刷新与
我正在用Python为终端编写一个DoodleJump游戏。我使用getch()
来获得用户输入,以知道角色应该向哪个方向移动。当我得到用户输入时,我的环境会同时更新,但我希望它继续移动,而不是在得到用户输入后更新。有人知道我怎样才能做到这一点吗?我试过用nodelay()
,但还是没用。提前谢谢
请尝试使用:
time.sleep(seconds)
这将等待您想要的秒数,然后再继续。
来源:
https://www.pythoncentral.io/pythons-time-sleep-pause-wait-sleep-stop-your-code/
希望有帮助,祝你今天愉快,
大卫。
getch
关联的窗口。您可以通过关闭echo
并使用一个不会对其进行更改的窗口(即使是您仅为此目的创建的窗口(来阻止刷新(或隐藏刷新(。