蛇食雪碧

时间:2019-03-07 02:57:29

标签: pygame

这就是我的蛇游戏中食物的提取方式。我将如何申请 将“食物” rite到食物上。该图像已加载到我的计算机上,我 以前已经出现过,但是从不附属于实际 食物。

food = pygame.image.load('meat.png')


for (fx, fy) in self.food:
            pygame.draw.rect(self.screen, FOOD_COLOR, (blockWidth * (fx-1), blockHeight * (fy-1), blockWidth, blockHeight))

1 个答案:

答案 0 :(得分:0)

该代码未将food位图绘制到屏幕上。假设有一个名为screen的PyGame显示:

food_image = pygame.image.load('meat.png')

for (fx, fy) in self.food:
    pygame.draw.rect(self.screen, FOOD_COLOR, (blockWidth * (fx-1), blockHeight * (fy-1), blockWidth, blockHeight))
    screen.blit( food_image, ( fx, fy ) )