Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: J.E.A en Agosto 10, 2012, 05:18:11 AM

Título: Como hacer que si tengo de vitalidad 3 tenga otro color? (Solucionado)
Publicado por: J.E.A en Agosto 10, 2012, 05:18:11 AM
¿Como hacer que si tengo de vitalidad 3 tenga otro color el otro objeto?

Quisiera saber comop hacer si por ejemplo tengo de vitalidad 3, tengo 3 corazones de sprite que representa la vitalidad, quisiera que cada corazon tenga un color diferente. Lo que yo uso es esto, pero quisiera hacer eso, que tenga un color cada 1 de los sprites del identificador de vidas:

Tengo esto en "Draw"


for(h=0; h<global._health; h+=1)
{
  draw_sprite_ext(spr_health1,0,view_xview[0]+126+(11*h),view_yview[0]+204,1,1,360,c_white,1);
 
}

Que deberia agregar para hacer lo que deseo?
Título: Re:Como hacer que si tengo de vitalidad 3 tenga otro color el otro objeto?
Publicado por: elviskelley en Agosto 10, 2012, 12:10:08 PM
if global._health <4
{draw_sprite_ext(spr_health1,0,view_xview[0]+126+(11*h),view_yview[0]+204,1,1,360,c_otroColor,1);}
como ves donde dice otro color colocas el que quieres que cambie
Título: Re:Como hacer que si tengo de vitalidad 3 tenga otro color el otro objeto?
Publicado por: J.E.A en Agosto 10, 2012, 02:40:19 PM
Cita de: elviskelley en Agosto 10, 2012, 12:10:08 PM
if global._health <4
{draw_sprite_ext(spr_health1,0,view_xview[0]+126+(11*h),view_yview[0]+204,1,1,360,c_otroColor,1);}
como ves donde dice otro color colocas el que quieres que cambie

Mmm, no era exactamente lo que quería, o sera que lo estoy haciendo mal?  XD 
Ahora muestro una imagen para que tengan una idea de como es que quiero hacerlo

(http://k34.kn3.net/9C30FD188.png)
Título: Re:Como hacer que si tengo de vitalidad 3 tenga otro color el otro objeto?
Publicado por: Mgbu en Agosto 10, 2012, 08:43:04 PM
Me parece que en vez de ese 0 va h
Eso hace que el primer corazón tenga la primera imagen,  el segundo la segunda y asi
Pero en el sprite tiene que haber una subimagen para cada color
Título: Re:Como hacer que si tengo de vitalidad 3 tenga otro color el otro objeto?
Publicado por: J.E.A en Agosto 10, 2012, 09:48:05 PM
Cita de: Mgbu en Agosto 10, 2012, 08:43:04 PM
Me parece que en vez de ese 0 va h
Eso hace que el primer corazón tenga la primera imagen,  el segundo la segunda y asi
Pero en el sprite tiene que haber una subimagen para cada color

Jeje, gracias! Funciona tal cual. Es increible como funciona este programa se puede hacer casi de todo en los juegos  8)