0

Python 似乎完全忽略了我的一个对象——games.Text 对象。似乎无法理解为什么,语法似乎正确。这是代码。

from livewires import games

#Creating and validating the pygame screen.
myscreen = games.Screen ()
#Loading an image into memory to create an image object
wall_image = games.load_image("wall.jpg", transparent = False)
myscreen.set_background(wall_image)
#Printing Arbitary Score
games.Text(screen = myscreen, x = 500, y = 30,
            text = "Score: 1756521",
            size = 50, color = color.black)
myscreen.mainloop()
4

1 回答 1

1

您的问题似乎是一些地方拼写错误“颜色”的组合(这个包来自英国),忘记了

from livewires import colour

并且没有注意到错误消息:

NameError: name 'color' is not defined

至少我认为这是你的问题,因为在这些更改之后它对我来说运行得很好,在右上角显示“分数”文本。

于 2011-06-22T16:45:14.987 回答