I am currently having an issue when trying to randomly spawn enemies into my platformer game. I have an enemy class class Enemy(pygame.sprite.Sprite):
that has an init and move(self)
function. Currently i have each instance of the enemy defined individually: enemy1 = Enemy(210,515,"Enemy.png") enemy2 = Enemy(705,515,"Enemy.png") enemy3 = Enemy(1505,515,"Enemy.png")
During the main game loop i append each instance to a group: enemy_list = pygame.sprite.Group() enemy_list.add(enemy1) enemy_list.add(enemy2) enemy_list.add(enemy3)
However i would rather that the enemeies spawned at random times in a random position so i hought i could do a check like this: if random.randrange(0,100) < 1: spawnEnemy = Enemy(400, 515, "Enemy.png")
My issue is that i do not know how to now append the random eney to the enemy_list. Any ideas?
lundi 1 avril 2019
Pygame Platformer- Randomly Spawning Enemies
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire