按"Z"键继续



我正在制作一个基于文本的游戏,我想在两个不同的对话之间按下Z键。有谁知道我需要编写的代码才能在按下 Z 键时使脚本继续运行?

以下是总体思路:

Dialogue 1

代码仅在按下 Z 时前进。

Dialogue 2

如果有人能给我执行此操作所需的代码,那将很有帮助,因为我仍然非常缺乏经验。我试过查找它,但找不到任何有用的东西。

无需求助于 CTypes 或外部库,您可以像这样检查输入:

def press_Z():
    while True:
        user_input = raw_input("Type Z to continue: ")
        if user_input == "Z":
            break
print "Dialogue 1"
press_Z()
print "Dialogue 2"

使用示例:

>>> 
Dialogue 1
Type Z to continue: Z  # I pressed Z then Enter
Dialogue 2

有关获取键盘击打的信息,请参阅这篇文章。

相关内容

  • 没有找到相关文章

最新更新