Marzo 13, 2010, 03:50:31 AM Ultima modificación: Marzo 13, 2010, 09:06:47 PM por andrey!
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)
         
img1                                           img2

Espero haber sido lo mas claro posible XD si no me avisan

yo hago eso con las subimagenes del sprites es la forma mas facil XD

Orgulloso veterano de CGM
El poder de hacer un buen juego esta en tus manos.

 XD >:(

Como lo haces? quisiera saber jajajaja

#3 Marzo 13, 2010, 05:54:51 AM Ultima modificación: Marzo 13, 2010, 05:57:21 AM por Wadk
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
Vim.

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.
Cita de: Fenris78Si un tema os resulta de interes y veis que hay poca información, la mejor solucion no es quejarse o pedir sin pensar, sino sugerir algo bien planteado o aportarlo vosotros mismos.
Cita de: CalioSomos desarrolladores independientes y, por lo tanto, no tenemos por qué guiarnos por las tendencias del mercado.

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

Orgulloso veterano de CGM
El poder de hacer un buen juego esta en tus manos.

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
Un foro donde hay de todo: http://fileceru.foroactivo.net (se necesitan moderadores para el foro)

 :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

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

Aqui dejo un ejemplo  XD XD XD
Un foro donde hay de todo: http://fileceru.foroactivo.net (se necesitan moderadores para el foro)

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

no entiendo, me podr?as detallar m?s???
Un foro donde hay de todo: http://fileceru.foroactivo.net (se necesitan moderadores para el foro)

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

lo q quieres es q al colisionar con el enemigo se disminuya la vida??????
Un foro donde hay de todo: http://fileceru.foroactivo.net (se necesitan moderadores para el foro)