Python曲面错误?为什么?
我的剧本有问题。我正在尝试制作一个rpg游戏(是的,是的,我刚刚开始…)。当我运行程序并按下任意箭头键时,我会得到一个错误。为什么?错误如下所示
选择 | 换行 | 行号
- elif event.key == pygame.K_DOWN:
- y = y - 20
- screen.blit(player[x, y])
选择 | 换行 | 行号
- def Walk(self, x, y):
- pygame.draw.rect(screen, [0,255,0],[0, 0, 480, 640])
- self.image = pygame.image.load(player_images[self.angle])
- screen.blit(self.image[x, y])
- if self.angle == 0:
- y = y - 20
- elif self.angle == 1:
- x = x + 20
- elif self.angle == 2:
- y = y + 20
- elif self.angle == 3:
- x = x - 20
- pygame.display.flip()
语法错误:
选择 | 换行 | 行号
- screen.blit(self.image[x, y])
- TypeError: 'pygame.Surface' object is unsubscriptable
- Script terminated.