如何从一个列表Pygam随机图像blit

2024-04-20 04:52:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我想随机从其他图片列表中选择一张图片,然后将它们快速地传送过来。这是迄今为止我所拥有的一个例子。在

Q1 = pygame.image.load("Math/Q1.jpg").convert()
math_list.append(Q1)
Q2 = pygame.image.load("Math/Q2.jpg").convert()
math_list.append(Q2)
Q3 = pygame.image.load("Math/Q3.jpg").convert()
math_list.append(Q3)
Q4 = pygame.image.load("Math/Q4.jpg").convert()
math_list.append(Q4)
Q5 = pygame.image.load("Math/Q5.jpg").convert()
math_list.append(Q5)

这些是我附加到列表math_list的变量。我现在如何随机选择一个图像,在坐标(200, 0)处闪动它,然后确保不再打开该图像。 这和其他任何一个都不一样,因为它不完全聚焦在图片上。并且不显示如何在迭代它们之后移除它们 非常感谢任何帮助。谢谢:)


Tags: imageconvert图片loadmathpygamelistjpg
1条回答
网友
1楼 · 发布于 2024-04-20 04:52:29

您必须先import random。要选择图像,请执行image = math_list.pop(random.randint(0,len(math_list)-1))randint用于从0到4选择一个随机数,每个数字对应于列表中的一个项目。pop删除该项并将其返回image。在

相关问题 更多 >