明确定义时无法找到Python和Pygame方法?

时间:2015-06-11 04:42:22

标签: python

我正在尝试创建自己的Python代码(在Youtuber RootofTheNull的帮助下),我收​​到了这个错误。

有人可以帮忙吗?

 File "C:/Users/kedz0_000/Desktop/Python Crap/CloudRunner.py", line 64, in <module>
    set_message('Hello World!')
NameError: name 'set_message' is not defined

错误:

cout

1 个答案:

答案 0 :(得分:2)

set_message作为Block的方法。它似乎不属于那里

def set_message(text):
    global message, previous_message
    message = font.render(text, True, black, white)
    previous_message = message

class Block (pygame.sprite.Sprite):

    def __init__(self, color=blue, width=64, height=64):

        super( Block, self ).__init__()

    ...