一个问题来了,另一个问题来了——我还有另一个(可能同样明显)问题:
'tuple' object is not callable
从
for a in range(current_view_y,current_view_y+60):
for b in range(current_view_x,current_view_x+80):
if (b,a) in unervise:
screen.blit(Surface(unervise[(b,a)].color()))
我不认为这实际上与pygame代码有关,只是另一位(所以我认为屏幕到表面是可以忽略的。(字典生成代码的先前问题:在这里 我再次为这可能是多么明显而道歉- 但我根本看不到它(我不能在上一个问题上发布它)。大多数关于此的主题都说缺少逗号是罪魁祸首 - 但我只有一个。