我想用Pygame做一些蛇游戏。我有一个苹果类,但是当我想创建苹果对象时,我得到了这个错误:“ TypeError:'模块'对象不可调用”
我完全不知道该如何解决
班级:
flask_app
map1d函数:
class Apple:
def __init__(self, surface, row, colum, scaller):
self.surface = surface
self.scaller = scaller
self.x = int(map1d(row, 0, self.scaller, 0, width))
self.y = int(map1d(colum, 0, self.scaller, 0, height))
def show(self):
pygame.draw.rect(self.surface, (255, 0, 0), (self.x, self.y), width / self.scaller / 2, height / self.scaler / 2)
主要:
def map1d(value, min_, max_, scalledMin, scalledMax):
scaller = interp1d([min_, max_], [scalledMin, scalledMax])
return scaller(value)
回溯(最近通话最近): 文件“ sketch.py”,第48行,在 苹果=苹果(赢,随机(scaller-1),随机(scaller-1),scaller) TypeError:“模块”对象不可调用