Keďže som v Pythone nováčik, neviem, ako vytvoriť určité veci, používam pygame a chcem vytvoriť mriežku na interakciu s mriežkou ako v tomto obrázok, Používam python 3.4.3 a pygame. Bol by som rád, keby ste prišli na to, ako vytvoriť program na interakciu s touto mriežkou, pomocou ktorého môžete pridávať a odstraňovať prízraky.
odpovede:
0 pre odpoveď č. 1Musíte umiestniť sprites ručne.
Najskôr ich pridajte do skupiny:
group = pygame.sprite.Group()
To je veľmi užitočné pre nakreslenie zbierky spritov.
Po druhé, použite vnorené pre slučku na vytvorenie sprites:
width, height = 10, 10 # 10 rows and 10 cols
sprite_size = 15 # size of one sprite
for row in range(height):
for col in range(width):
pos_x, pos_y = col * sprite_size, row * sprite_size
# create your sprite at position pos_x and pos_y
# add creation code of your sprite here
group.add(sprite) # add sprite to group
Na odstránenie sprajta zo skupiny môžete použiť
group.remove(sprite)