Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: TLT96 en Mayo 26, 2013, 03:07:30 AM

Título: Vida mediante draw_sprite_stretched inversa?
Publicado por: TLT96 en Mayo 26, 2013, 03:07:30 AM
Bueno, para que se me haga facil hago las vidas asi
draw_sprite_stretched(HealthBar2,0,view_xview+226+93,view_yview+35,global.hp/global.maxhp*93,15)

Eso simplemente crea una barra de vida, pero necesito que funcione alrevez osea:

Eso es de izquierda a derecha si la vida maxima es 100 y la vida es 25 seria asi
lllllllllllllll_______

Pero quiero que funcione asi
______llllllllllllllllll

Probe con variables negativas pero no funciono, alguno tiene una idea?
Título: Re:Vida mediante draw_sprite_stretched inversa?
Publicado por: pikamaker en Mayo 26, 2013, 05:40:00 PM
yo uso algo parecido a

draw_sprite_ext(sprite1,0,view_xview+226+93,view_yview+60,-(global.hp/global.maxhp*93),3,0,c_white,1)

donde el sprite1 mide 0 de ancho y 5 de alto
Título: Re:Vida mediante draw_sprite_stretched inversa?
Publicado por: TLT96 en Mayo 27, 2013, 01:40:59 AM
Cita de: pikamaker en Mayo 26, 2013, 05:40:00 PM
yo uso algo parecido a

draw_sprite_ext(sprite1,0,view_xview+226+93,view_yview+60,-(global.hp/global.maxhp*93),3,0,c_white,1)

donde el sprite1 mide 0 de ancho y 5 de alto

Gracias :D

Use el codigo asi
draw_sprite_ext(HealthBar2,0,view_xview+226+93,view_yview+35,-global.hp/global.maxhp,1,0,c_white,1)

Pero no lo pude haber modificado sin tu ayuda :D