Como fazer um esquema de energia diferente?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como fazer um esquema de energia diferente?

Mensagem por Nedotavio1807 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

Nedotavio1807

Ranking : Nota D
Número de Mensagens : 261
Idade : 23
Data de inscrição : 10/10/2010
Notas recebidas : D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer um esquema de energia diferente?

Mensagem por Math Maker 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)

Math Maker

Número de Mensagens : 107
Idade : 21
Data de inscrição : 26/02/2011
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer um esquema de energia diferente?

Mensagem por Nedotavio1807 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

Nedotavio1807

Ranking : Nota D
Número de Mensagens : 261
Idade : 23
Data de inscrição : 10/10/2010
Notas recebidas : D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer um esquema de energia diferente?

Mensagem por Conteúdo patrocinado Hoje à(s) 18:26


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum