我得到一个运行以下代码的“无效颜色参数”:
pygame.draw.rect(screen, teamcolors[0][1], button_1)
pygame.draw.rect(screen, teamcolors[1][1], button_2)
pygame.draw.rect(screen, teamcolors[2][1], button_3)
pygame.draw.rect(screen, teamcolors[3][1], button_4)
TeamColor是从csv文件导入的RGB元组列表,如下所示:
(50, 255, 255)
(0, 100, 225)
(200, 200, 0)
(0, 0, 150)
以此类推,总共有15条这样的线路
两个问题:
draw.rect
语句而不是逐个执行它们?我不知道如何迭代“button_1”、“button_2”,因为它不允许我对其中的按钮编号使用变量李>
你应该有一个按钮列表
或者更好
至于为什么会出现无效的颜色错误,
teamcolors
到底是什么样子的是否为合适的Color
值相关问题 更多 >
编程相关推荐