PyGame用户输入

时间:2015-03-25 08:02:04

标签: python pygame

我是编程新手。我正在实现一个pygame,允许用户在完成游戏后输入他们的名字。然后输入将输入文本文件。我该怎么做呢?对你的帮助表示感谢。谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用此类功能:

def get_name ():
    name = ""
    while (1):
        for Event in event.get():
            if Event.type == KEYDOWN:
                if Event.key == K_RETURN and name:
                    return name
                else:
                    name += Event.unicode

但不要忘记处理像“退格”这样的关键字,删除最后一个字符

string = string[:-1]

但是尝试将此代码改编为您的代码会更好。