[Dúvida]Munição

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

[Dúvida]Munição

Mensagem por GeorgeHatake em Seg 07 Jan 2013, 19:35

Alguem pode me ajudar? eu queria fazer um sistema de munição tipo counter-strike, com cartuchos e tals mas quando acabasse só poder atirar quando eu pegasse mais munição no chão...

GeorgeHatake

Ranking : Nota D
Número de Mensagens : 216
Idade : 20
Data de inscrição : 13/03/2011
Notas recebidas : D+D+D
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Dúvida]Munição

Mensagem por Lukbebalduke em Seg 07 Jan 2013, 19:41

Tem varios tutoriais de jogos de tiro aqui, vc podia ter procurada. Mas vou deixar um aqui ( o meu Smile )
http://gmbr.forumeiros.com/t17546-tutorial-fazendo-um-jogo-de-tiro-vale-a-pena-dar-uma-olhada?highlight=tiro

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: [Dúvida]Munição

Mensagem por vinians em Seg 07 Jan 2013, 20:23

O sistema básico de se fazer isso de um jeito bem simples é com variáveis. Veja:
No Evento CREATE do player, vamos criar uma variável chamada municao:
Código:

municao = 10; //começa com apenas 10 balas

Agora no Evento STEP do player quando o ele aperta ESPAÇO por exemplo vamos criar um tiro e consumir uma munição:
Código:

if (keyboard_checked_pressed(32)) // 32 é o codigo do espaço
{
  if (municao <= 0)
  {
    sound_play(sndAcabouMunicao); // som quando nao tem mais municao
  } else
  {
    municao -= 1; // consome uma municao
    instance_create(x, y, objTiro); // cria um objeto do tipo tiro
    sound_play(sndSomTiroRevolver); // aqui pode ter varios tipos de tiro
  }
}
Agora no Evento de COLISÃO do player com o refil de munição devemos aumentar nosso estoque.
Código:

  with (other)
      instance_destroy();  // destroi o refil
  municao += 5; ;// cada pacote tem 5 tiros
  sound_play(sndPegaMunicao); // som para quando pega
Baiscamente seria isso.

Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: [Dúvida]Munição

Mensagem por Conteúdo patrocinado Hoje à(s) 14:21


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