Conectar-se
Quem está conectado
13 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 13 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/10/2010
Número de Mensagens : 261
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Como fazer um esquema de energia diferente?

em Seg 14 Mar 2011, 11:38
Queria fazer um esquema de energia diferente e eu estou com muitas duvidas, quero fazer o seguinte: criei um objeto energia(control_energia) queria que esse objeto criasse uma barra de 5 sprites, em que cada vez que ele atirasse ele diminuiria um ponto nesta barra , e que aparecesse um ponto a cada 5 segundos,
obs: vou pedir para diminuir 1 ponto no Player


Ajudem ae gente po favor
avatar
Data de inscrição : 26/02/2011
Número de Mensagens : 107
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 6

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Como fazer um esquema de energia diferente?

em Seg 14 Mar 2011, 14:27
Você pode fazer isso facilmente com uma estrutura for:

Em um create:
Código:

energi_max = 5; // Energia máxima
energi = 5; // Energia atual

Em um step:
Código:

alarm[0] = 30*5;

Alarm[0] do mesmo evento:
Código:

if(energi<5){energi += 1}

Em algum draw:
Código:

bw = 20;
bh = 40;
bx = 20;
by = 20;

draw_set_color(c_white);
draw_rectangle(bx,by,(bx+10)+(bw*max_energ-1)+(max_energ*2),(by+10)+bh,0);
draw_set_color(c_black);
draw_rectangle(bx,by,(bx+10)+(bw*max_energ-1),(by+10)+bh,1);

for(i=0;i<energi;i+=1){
draw_set_color(c_red);
nx = bx + (2*i) + (bw*i)
draw_rectangle(nx, by+5, nx+bw, by+5+bh,0);
draw_set_color(black);
draw_rectangle(nx, by+5, nx+bw, by+5+bh,1);}

Fiz de cabeça aqui agora, mas deve funcionar corretamente, mas dando erro é só falar.

Dei tudo mastigadinho, mas com certeza não é exatamente isso que você quer, dessa forma estudo o código e então se surgir uma grande dúvida sobre parte do código é só postar que eu esclareço. Mas ponha seu cérebro para interpretar.


Última edição por Math Maker em Seg 14 Mar 2011, 14:33, editado 1 vez(es)
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/10/2010
Número de Mensagens : 261
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Como fazer um esquema de energia diferente?

em Seg 14 Mar 2011, 14:32
já dá para entender o codigo, apartir dele eu faço o esquema mas acho q vai dar certo, vlw mesmo pela ajuda
Conteúdo patrocinado

Re: Como fazer um esquema de energia diferente?

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum