Quantcast
Channel: Python Hispano
Viewing all articles
Browse latest Browse all 180

python majibu: como puedo animar y autogenerar sprites en pygame? por ejemplo...

$
0
0

Hola! soy nuevo en la pagina estoy haiendo un juego en donde caen objetos y el jugador los tiene q atrapar tengo hecho este algoritmo que crea rectangulos al azar y se van desplazando hacia abajo, pero mi problema es que quiero hacer un algoritmo similiar pero en vez de que caigan rectangulos, quiero que caigan sprites. les dejo los dos codigos q tngo, el de recs anda, el de sprites no como podria implementarlo para que funcione? desde ya muchas gracias!

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ClassRecs(object):def__init__(self,numeroinicial):self.lista=[]###Creo un rectangulo randomforxinrange(numeroinicial):leftrandom=random.randrange(2,560)toprandom=random.randrange(-580,-10)width=random.randrange(10,30)height=random.randrange(15,30)self.lista.append(pugame.Rect(leftrandom,toprandom,width,height)defmover(self):forrectanguloinself.lista:rectangulo.move_ip(0,2)defpintar(self,superficie):forrectanguloinself.lista:pygame.draw.rect(superficie,(200,0,0),rectangulo)__________recs1=Recs(25)recs1.pintar(pantalla)recs1.mover()_____

ALGORITMOS PARA SPRITES:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
ClassSprites(pygame.sprite.Sprite):def__init__(self,imagen,numero):self.lista=[]forainrange(numero):self.imagen=imagenself.rect=self.imagen.get_rect()self.rect.top=random.randrange(-10,0)self.rect.left=random.randrange(5,1000)self.lista.append(self.rect)defmover(self):forimagenesinself.lista:imagenes.move_ip(0,2)defreagregar(self):passdefagregarotro(self):passdefupdate(self,superficie):forimagenesinself.lista:superficie.blit(self.imagen,self.rect)____punto1=pygame.image.load("imagenes/punto1.png")Punto1=Sprites(punto1,5)punto2=pygame.image.load("imagenes/punto2.png")Punto2=Sprites(punto2,5)Punto1.update(pantalla)Punto2.update(pantalla)

hasta ahi llegue, los dibuja, pero solo dibuja 1 de cada uno, no 5 y no se mueven ni nada

gracias por la ayuda!


Viewing all articles
Browse latest Browse all 180

Trending Articles


HOY PANGIT, MAGBAYAD KA!


Henry el monstruo feliz para colorear e imprimir


Dama y vagabundo para pintar


Girasoles para colorear


Good Morning Quotes


RE: Mutton Pies (jameskoiman)


Hagibis (1946) by Francisco V. Coching


Ka riam ka beit bad ka por riam


Vimeo Create - Video Maker & Editor 1.6.0 by Vimeo Inc


Vimeo 3.42.1 by Vimeo Inc