我正在尝试做一个地板,在屏幕底部加载小平台。我是这样做的,这样以后它将更容易(我认为)有地板负荷只有在相机比无限负荷。我试图找到一个解决方案,但我没有提到“N”作为一个函数,所以我不知道。如有任何帮助或一般性建议,我们将不胜感激。是的,我知道那里现在有一些无用的东西,但我还没有找到它们(FPS,BASICFONT)
def drawTiles():
N = 0
while (N < tilesNeeded):
pygame.draw.rect(DISPLAYSURF, GREEN, (20(N), floorx, TILESIZE, TILESIZE))
pygame.draw.rect(DISPLAYSURF, LIGHTGREEN, ((TILESIZE/4) + (20(N)), (floorx + (TILESIZE/4)), TILESIZE / 2, TILESIZE / 2))
N = N + 1
这是整个程序要看
^{pr2}$
问题是:
尤其是Python的
20(N)
看起来像是用一个参数N调用对象20,但是20是一个不可调用的整数,因此它抛出异常。在你是说
20*N
?在顺便说一句,更多的python是将
while (N < tilesNeeded):
写成for N in range(tilesNeeded):
,然后不需要显式地增加它。在相关问题 更多 >
编程相关推荐