我有一个Python类,用于在一个小空间内生成NPC。我想将信息(比如他们的图像/精灵的位置,他们的坐标,他们将在哪里繁殖等)传递到类中:
class NPC(object):
def __init__(self, img, x, y):
self.image = pygame.image.load(img).convert_alpha()
self.x = x
self.y = y
我希望传入值img、x和y,但我想不出合适的方法,因为由于某种原因无法调用init函数
我觉得解决办法就在眼前,但我不知道怎么去做
Tags:
不知道为什么说无法调用init?要运行内置函数init,只需编写:
如果joe已经存在,并且您想让他重生,只需将init复制为另一个函数:
并致电:
[我假设你不需要在这里改变他的形象]
相关问题 更多 >
编程相关推荐