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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 30/04/2011
Número de Mensagens : 309
Insígnias de JAM :

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

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

Matar inimigo

em Dom 15 Maio 2011, 21:03
Boa noite a todo esse forum maravilhoso,hoje estava tentando desenvolver um engine para meu estudo (queria por no meu jogos :S),tentei faser que quando o player pulasse encima do inimigo o inimigo morrese,e se colidisse com o lado ou encima o player morrese,quando o inimigo morrese,soltar uma fumacinha (tipo explosão),se alguem puder ajudar !
PS:Não me importo de passar a engine
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 09/03/2010
Número de Mensagens : 1035
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://www.www.ww.www

Re: Matar inimigo

em Dom 15 Maio 2011, 21:11
Na colisao do player com o inimigo:
Código:
if y<other.y && vspeed>0
{
  vspeed=-5//da uma pulinho para cima
  effect_create_above(ef_smoke,x,y,1,c_gray)//cria o efeito
  with (other)
 
  {
      instance_destroy()//destroi a instancia do inimigo
  }
}
else//senao
{
  //codigo para o PLAYER morrer
}
avatar
Data de inscrição : 30/04/2011
Número de Mensagens : 309
Insígnias de JAM :

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

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

Re: Matar inimigo

em Dom 15 Maio 2011, 21:17
vlw LCS,mas esqueci de diser que o inimigo tem uma variavel "livers" que são as vidas do inimigo,como eu faria?
avatar
Ranking : Sem avaliações
Data de inscrição : 14/04/2011
Número de Mensagens : 691
Insígnias de JAM :

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

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

Re: Matar inimigo

em Dom 15 Maio 2011, 21:40
@Need_90 escreveu:vlw LCS,mas esqueci de diser que o inimigo tem uma variavel "livers" que são as vidas do inimigo,como eu faria?

em vez de
Código:
instance_destroy()
, poe
Código:
enemy.livers-=1;

aí no step do inimigo:

Código:
if (livers=0)
{
instance_destroy();
}
avatar
Data de inscrição : 30/04/2011
Número de Mensagens : 309
Insígnias de JAM :

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

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

Re: Matar inimigo

em Dom 15 Maio 2011, 21:42
vlw,podem fechar o topico Very Happy
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