Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: andrey! en Marzo 13, 2010, 03:50:31 AM

Título: Barra de vida en forma de sprite [RESUELTO]
Publicado por: andrey! en Marzo 13, 2010, 03:50:31 AM
Como puedo hacer una barra de vida que sea desde un sprite?

mmm me explicare mejor:

Como puedo hacer que se dibuje un sprite, y se dibuje una parte dependiendo de la vida?
Como hago para que un sprite sea la vida?

xD no se como explicarlo pero hare un ejemplo largo:

Quisiera dibujar en la view un sprite de una gotita de agua (img1), y detras de el otra gotita de agua que sea como el borde, y que al perder vida se baje la cantidad de vida en la gotita de agua (img2)
(http://img16.imageshack.us/img16/2586/img1lf.png)          (http://img59.imageshack.us/img59/5092/img2ca.png)
img1                                           img2

Espero haber sido lo mas claro posible XD si no me avisan
Título: Re: Barra de vida en forma de sprite
Publicado por: kakashigna en Marzo 13, 2010, 04:26:25 AM
yo hago eso con las subimagenes del sprites es la forma mas facil XD
Título: Re: Barra de vida en forma de sprite
Publicado por: andrey! en Marzo 13, 2010, 04:30:49 AM
 XD >:(

Como lo haces? quisiera saber jajajaja
Título: Re: Barra de vida en forma de sprite
Publicado por: Wadk en Marzo 13, 2010, 05:54:51 AM
Si pod?s hacer 101 subim?genes, una para cada valor (del 0 al 100), pod?s ponerlas en un sprite y poner que image_single=vida;
O pod?s probar con esto: http://www.comunidadgm.org/index.php?topic=10819.msg50312
Título: Re: Barra de vida en forma de sprite
Publicado por: Johann en Marzo 13, 2010, 05:56:54 AM
Puedes usar la funcion draw_sprite_part
Te adjunto un ejemplo que hab?a descargado hace un a?o cuando empece XD
fijate en la forma en que van los argumentos de la funcion.
Título: Re: Barra de vida en forma de sprite
Publicado por: kakashigna en Marzo 13, 2010, 06:02:09 AM
Cita de: Wadk en Marzo 13, 2010, 05:54:51 AM
Si pod?s hacer 101 subim?genes, una para cada valor (del 0 al 100), pod?s ponerlas en un sprite y poner que image_single=vida;
O pod?s probar con esto: http://www.comunidadgm.org/index.php?topic=10819.msg50312

o simplemente usar unas 30 y dibujarlas segun una proporcion a la vida maxima
Título: Re: Barra de vida en forma de sprite
Publicado por: soccer2008 en Marzo 13, 2010, 04:44:44 PM
Si quieres hacerlo m?s f?cil a?n usa un sprite y una variable global q controle la cantidad de vida que tienes XD XD XD
Título: Re: Barra de vida en forma de sprite
Publicado por: andrey! en Marzo 13, 2010, 09:06:25 PM
 :D Gracias a todos, en especial a Wadk y a Maitreya, es exactamente lo que queria lograr, y Kakashigna, creo que tu metodo usa un poco mas de recursos que el metodo de maitreya y wadk jeje asi que de todos modos gracias
Título: Re: Barra de vida en forma de sprite [RESUELTO]
Publicado por: gabbers en Marzo 22, 2010, 04:29:41 PM
Me interesa este tema, pero no doy con el codigo para hacer lo mismo pero con colisiones me podiais facilitar el codigo si no es mucha molestia??


mil gracias
Título: Re: Barra de vida en forma de sprite [RESUELTO]
Publicado por: soccer2008 en Marzo 22, 2010, 04:45:14 PM
Aqui dejo un ejemplo  XD XD XD
Título: Re: Barra de vida en forma de sprite [RESUELTO]
Publicado por: gabbers en Marzo 22, 2010, 05:08:17 PM
Muchas gracias soccer, pero yo me referia a una barra de vida con un sprite, tengo un sprite echo de barra de vida, y no consigo hacer que la imajen se vaya borrando con colisiones

gracias
Título: Re: Barra de vida en forma de sprite [RESUELTO]
Publicado por: soccer2008 en Marzo 22, 2010, 05:34:10 PM
no entiendo, me podr?as detallar m?s???
Título: Re: Barra de vida en forma de sprite [RESUELTO]
Publicado por: gabbers en Marzo 22, 2010, 06:29:07 PM
si, claro, es lo que comentan mas arriba en este, post, al chico le dan la solucion, pero le mandan un ejemplo con pulsar tecla "up" "dowm" yo quisiera lo mismo, pero con colision con enemigo

gracias
Título: Re: Barra de vida en forma de sprite [RESUELTO]
Publicado por: soccer2008 en Marzo 22, 2010, 07:10:21 PM
lo q quieres es q al colisionar con el enemigo se disminuya la vida??????
Título: Re: Barra de vida en forma de sprite [RESUELTO]
Publicado por: Wadk en Marzo 22, 2010, 07:24:18 PM
Para otra duda otro tema.