ฉันได้สร้างวัตถุ 10 surface
ใน pygame โดยใช้ subsurface
ฉันใช้มันเพื่อบันทึกเป็น jpg
's
สามารถใช้ array
หรือรายการเพื่อจัดเก็บและใช้ array
หรือ list
ในภายหลังด้วยการจัดทำดัชนีได้อย่างไร คงจะเข้าถึงได้ง่าย
ฉันได้สร้างวัตถุ 10 surface
ใน pygame โดยใช้ subsurface
ฉันใช้มันเพื่อบันทึกเป็น jpg
's
สามารถใช้ array
หรือรายการเพื่อจัดเก็บและใช้ array
หรือ list
ในภายหลังด้วยการจัดทำดัชนีได้อย่างไร คงจะเข้าถึงได้ง่าย
เพียงสร้างรายการเช่น
images = [surface1, surface2, surface3, surface4 ...etc... ]
หากต้องการขยายคำตอบของสลอธ คุณสามารถทำได้:
names = "image1.jpg", "image2.jpg", "image3.jpg"
surfaces = []
for name in names:
surfaces.append(pygame.image.load(name).convert())
จากนั้นคุณสามารถเข้าถึงได้ในรูปแบบ Surface[0], Surface[1] และอื่นๆ
คุณอาจต้องการอ่านรายการและสำหรับลูป (จริงๆ เพียงทำซ้ำสองสามบทแรกของหนังสือแนะนำที่คุณกำลังอ่าน)