''SPRITE DESTRÓI O INIMIGO''

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

''SPRITE DESTRÓI O INIMIGO''

Mensagem por Alex FC em Sex 23 Jan 2009, 22:38

eai pessoal, queria sabe como faze uma sprite destruir um objeto!



1º o objeto player esta parado, ai aperta ''eapaço'' ele da um soco.

pergunta: como faze o sprite do soco detruir o inimigo?



2º se eu apertar espaço pra trocar de sprite ele ficara parado na sprite do soco.


pergunta: como fazer q a sprite do soco retorne a sprite do player parado mesmo q eu segure o espaço?

3º a maioria dos inmigos estarão em movimento.


pergunta: como fazer q os inimigos parem de movimentar quando eles coledirem com sprite do soco?

valew! desde ja, Obrigado!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: ''SPRITE DESTRÓI O INIMIGO''

Mensagem por Gusba em Sab 24 Jan 2009, 00:03

vc sabe fazer mudar de sprite pro soco né?

entao faz assim, em um evento de colisao com o inimigo coloca

Código:
if (sprite_index == nome do sprite do soco) {
      with(other) {
              instance_destroy();
        }
}



2 - faz assim, faz pra muda pro sprite do soco com um evento key press

e no evento animation_end coloca

Código:
if (sprite_index == nome do sprite do soco) {
        sprite_index = nome do sprite do player normal;
}


3 - isso depende muito do codigo q vc usou para fazer os outro se mexerem, mas tenta assim

no objeto inimigo, em um evento de coisao com o player coloca:

Código:
if (other.sprite_index == nome do sprite do player dando soco) {
      speed = 0;
}


os codigos q vc nao entender procura no help, lição de casa

Gusba

Número de Mensagens : 1156
Idade : 21
Data de inscrição : 03/08/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.ciganospictures.hd1.com.br

Voltar ao Topo Ir em baixo

Re: ''SPRITE DESTRÓI O INIMIGO''

Mensagem por Lap1994 em Sab 24 Jan 2009, 05:23

Isso vai dar problema e já to avisano. O erro ai é q se vc dá um soco pra frente vc mata qm esta atras de vc.
Troque por(só funciona se vc estiver usando xscale e xscale=1 for para direita):
Código:
if (sprite_index == nome do sprite do soco) and ((image_xscale=1 and other.x>bbox_right) or (image_xscale=-1 and other.x<bbox_left)){
      with(other) {
              instance_destroy();
        }
}

Lap1994

Número de Mensagens : 350
Idade : 22
Data de inscrição : 20/11/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://lap1994.deviantart.com/

Voltar ao Topo Ir em baixo

Re: ''SPRITE DESTRÓI O INIMIGO''

Mensagem por vinians em Sab 24 Jan 2009, 10:56

Vai ficar legal heim? Um jogo de Boxe Smile

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: ''SPRITE DESTRÓI O INIMIGO''

Mensagem por Alex FC em Sab 24 Jan 2009, 11:32

Gusba: o primeiro deu certo só q ta acontecendo o seguinte:

quando eu aperto espaço para destruir o inimigo(ei, primeiro eu to fazendo teste com um bloco, então o inimigo é um bloco) ele só destroi se o player estiver em cima dele, e quando eu to em cima dele o player trava!

o segundo e terceiro ta beleza!

Vinians: é seria legal mesmo! vc acabou de me dar uma boa idéia!

flws!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: ''SPRITE DESTRÓI O INIMIGO''

Mensagem por Conteúdo patrocinado Hoje à(s) 04:08


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