0
我想用Pygame在白色屏幕上绘制一些黑色方块。下面是使用pygame.draw.rect()
方法我的问题:用Pygame绘制正方形;绘制方法只需要整数?
pygame.draw.rect(screen, BLACK, (10, 10, 10, 10), 0) #no error
但我其实有很多黑色方形的绘制,所以我想是这样的:
a1 = (10, 10, 10, 10)
a2 = (20, 20, 10, 10)
A = [a1, a2]
for i in A:
pygame.draw.rect(screen, BLACK, A[i], 0) #gives error
TypeError: list indices must be integers, not tuple
但如果我试试这个我没有收到错误:
pygame.draw.rect(screen, BLACK, a1, 0) #no error
任何想法?
想想'我'是什么。问题在于你。 – keyser 2014-11-23 00:34:17
我是个白痴。谢谢。 – Petar 2014-11-23 00:36:06