usa un array para almacenar los objetos que deseas a?adir a tu menu...ejemplo:
En create defines los objetos:
global.Objetos[0]="espada";
global.Objetos[1]="monedas";
global.Objetos[2]="rifle";
global.Objetos[3]="mochila";
global.Objetos[4]="anillo";
//tambi?n creas otro array que contenga la cantidad de objetos
global.num_objetos[0]=0; //espada
global.num_objetos[1]=0; //monedas
global.num_objetos[2]=0; //rifle
global.num_objetos[3]=0; //mochila
global.num_objetos[4]=0; //anillo
ahora el resto es cuesti?n de que cuando el personaje colisione x ejemplo con la espada haga lo siguiente:
global.num_objetos[0]+=1;
with(obj_espada)
{ instance_destroy();
}
Ahora creas un objeto controlador para el menu:
En el evento draw pones esto:
if(0<global.num_objetos[0])
{
draw_sprite(1,sprite_espada,x,y);
draw_text(x+200,y,"Cantidad: "+string(global.num_objetos[0]));
}
para poner todos los objetos ser?a con un for.
bueno esa es la idea con array, aunque con listas ser?a mejor xq tiene funciones especiales como x ejemplo ordenar ascendente y descendentemente.
bueno espero te sirva como guia si tu lo haces de forma m?s sencilla ser?a mejor, saludos XD XD XD
En create defines los objetos:
global.Objetos[0]="espada";
global.Objetos[1]="monedas";
global.Objetos[2]="rifle";
global.Objetos[3]="mochila";
global.Objetos[4]="anillo";
//tambi?n creas otro array que contenga la cantidad de objetos
global.num_objetos[0]=0; //espada
global.num_objetos[1]=0; //monedas
global.num_objetos[2]=0; //rifle
global.num_objetos[3]=0; //mochila
global.num_objetos[4]=0; //anillo
ahora el resto es cuesti?n de que cuando el personaje colisione x ejemplo con la espada haga lo siguiente:
global.num_objetos[0]+=1;
with(obj_espada)
{ instance_destroy();
}
Ahora creas un objeto controlador para el menu:
En el evento draw pones esto:
if(0<global.num_objetos[0])
{
draw_sprite(1,sprite_espada,x,y);
draw_text(x+200,y,"Cantidad: "+string(global.num_objetos[0]));
}
para poner todos los objetos ser?a con un for.
bueno esa es la idea con array, aunque con listas ser?a mejor xq tiene funciones especiales como x ejemplo ordenar ascendente y descendentemente.
bueno espero te sirva como guia si tu lo haces de forma m?s sencilla ser?a mejor, saludos XD XD XD