image1 = pygame.image.load('Insel.jpg')
image1 = pygame.transform.scale(image1, (200, 150))
image2 = pygame.image.load('Insel.jpg')
image2 = pygame.transform.scale(image2, (250, 200))
image3 = pygame.image.load('Insel.jpg')
image3 = pygame.transform.scale(image1, (150, 100))
multi_Images = []
multi_Images_pos = []
image1 = pygame.image.load('Insel.jpg')
for i in range(5):
multi_Images.append(image1)
pos = [random.randint(0, 480+1), random.randint(0, 480+1)]
multi_Images_pos.append(pos)
这是我的代码soo-far,我想随机创建同一个图像多次和3个不同的大小,但这代码不工作。我不想反复加载图片。我对编程很陌生,但我知道这看起来不太好
仅加载一次图像并创建多个缩放图像:
我建议将图像存储在列表中,而不是3个单独的变量:
最后,您应该将代码放入函数中:
使用^{} 从列表中选择随机图像:
可以使用循环绘制图像:
如果你是编程新手,为什么要从制作游戏开始呢?先学习基础知识。这就像是医生的第一堂课,那就是脑外科手术
multi_Images.append(image1)
。您的问题是您一直在添加相同的精确图像。还有,为什么
image1 = pygame.image.load('Insel.jpg')
会发生两次我不熟悉
pygame
,但这可能会满足您的需要相关问题 更多 >
编程相关推荐