我用pgzero做一个拼图游戏,一共8张图片,为什么运行后图片没显示出来,代码如下:import pgzrun SIZE = 200 WIDTH = SIZE * 3 HEIGHT = SIZE * 3 pics = [] for i in range(8): pic = Actor("2022hu_" + str(i)) pic.index = i pics.append(pic) def draw(): screen.fill((255, 255, 255)) pgzrun.go()
时间: 2023-05-18 09:07:34 浏览: 415
你的代码中似乎没有将图片绘制到屏幕上,你需要在 draw() 函数中添加绘制图片的代码。你可以使用 for 循环遍历 pics 列表,然后使用 pic.draw() 将每个图片绘制到屏幕上。例如:
import pgzrun
SIZE = 200
WIDTH = SIZE * 3
HEIGHT = SIZE * 3
pics = []
for i in range(8):
pic = Actor("2022hu_" + str(i))
pic.index = i
pics.append(pic)
def draw():
screen.fill((255, 255, 255))
for pic in pics:
pic.draw()
pgzrun.go()
阅读全文