Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: slampdesign en Julio 03, 2010, 04:15:24 PM

Título: ?Como dibujo una variable como un healthbar?
Publicado por: slampdesign en Julio 03, 2010, 04:15:24 PM
Saludos a todos, quisiera que me ayudaran a saber como dibujo una variable como "hambre" en un health.

PD: me imagino que es muy facil,per no se como hacerlo...

Saludos... :D
Título: Re: ?Como dibujo una variable con un health?
Publicado por: MatuX en Julio 03, 2010, 05:46:36 PM
no entiendo bien tu pregunta pero si estoy en lo correcto crea una variable llamada hambre= x que x vendr?a ser la cantidad de hambre que tiene el personaje
Título: Re: ?Como dibujo una variable con un health?
Publicado por: slampdesign en Julio 03, 2010, 06:02:43 PM
hola, me explico mejor:

Yo tengo una variable llamada hambre, y quisiera dibujarla en forma de healthbar... es decir, que si tengo 30 de "hambre" en la healthbar automaticamente aparecera 30 de porcentaje(amount), o si hay alguna manera de colocar en vez de porcentaje(amount) una variable...
Título: Re: ?Como dibujo una variable con un health?
Publicado por: bartolojc en Julio 03, 2010, 06:08:50 PM
mmm no lo entiendo bien pero creo que te refieres a esto

draw_healthbar(x1,y1,x2,y2,amount,backcol,mincol,maxcol,direction,showback,showborder);


x1 ,x2, y1, y2 = posiciones de la healthbar
amount = aqui  pones habre ( o cualquier n?mero)
backcol = color de fondo
mincol, maxcol, = colo minimo y maximo

por ejemplo para que muestre la variable habre en forma healthbar:

draw_healthbar(x,y,x+50,y-10,habre,c_black,c_red,c_green,direction,true,true);

mira a ver si es eso  :-[
Título: Re: ?Como dibujo una variable como un healthbar?
Publicado por: slampdesign en Julio 03, 2010, 06:25:55 PM
Eso es lo que quiero hacer pero ya intente de la forma que me colocaste y no funciona, dice "unknown variable hambre", y eso que agregue la variable "hambre" en el evento create con 50 de "value"
Título: Re: ?Como dibujo una variable como un healthbar?
Publicado por: MatuX en Julio 03, 2010, 06:38:05 PM
lo que te voy a decir es algo tonto pero, lo declaraste en el mismo objecto?? :-[ :-[
Título: Re: ?Como dibujo una variable como un healthbar? {AYUDA}
Publicado por: slampdesign en Julio 03, 2010, 06:43:33 PM
si te refieres a que si esta en "Self", si. Yo creo que colocar una variable sola(solo el nombre) en el amount de un healthbar no va a hacer ninguna accion, solo puede mostrar errores. Debe existir alguna forma de hacerlo :-[
Título: Re: ?Como dibujo una variable como un healthbar?
Publicado por: MatuX en Julio 03, 2010, 07:01:42 PM
lo que yo decia es si la variable la declaraste en el evento create en el mismo objecto que espata para mostrar, o sea el objeto se llama "pepe" ahi declaras la variable y lo mostras tambi?n en el mismo objeto por que si lo de laras en otro objeto no te lo va a tomar al menos que pongas "el nombre de objeto".variable ejemplo  comida.hambre me explico??  :-[ :-[
Título: Re: ?Como dibujo una variable como un healthbar?
Publicado por: bartolojc en Julio 04, 2010, 11:46:52 AM
posiblemente sea eso, y en el caso de que no quieras declarala en ese objeto, la tienes que poner siempre como global.hambre, asi esa variable podra ser usada por todas las instancias declarandola solo una vez
Título: Re: ?Como dibujo una variable como un healthbar?
Publicado por: NOKAUBURE en Julio 04, 2010, 12:55:17 PM
si no es una array 1D, tambien puedes hacer asi:

globalvar hambre;
hambre = 50

asi te ahorras poner global.hambre xD
Título: Re: ?Como dibujo una variable como un healthbar?
Publicado por: slampdesign en Julio 04, 2010, 03:48:29 PM
Gracias a todos por sus respuestas, de todas maneras ya lo habia resuelto... :D ;D


?GRACIAS!