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
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
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...
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 :-[
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"
lo que te voy a decir es algo tonto pero, lo declaraste en el mismo objecto?? :-[ :-[
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 :-[
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?? :-[ :-[
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
si no es una array 1D, tambien puedes hacer asi:
globalvar hambre;
hambre = 50
asi te ahorras poner global.hambre xD
Gracias a todos por sus respuestas, de todas maneras ya lo habia resuelto... :D ;D
?GRACIAS!