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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota E
Notas recebidas : E-D
Data de inscrição : 30/01/2012
Número de Mensagens : 175
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuáriohttp://fl-virtual.blogspot.com.br/

meu player explode ao atacar inimigo de perto o q faço ?

em Seg 01 Out 2012, 20:55
quando meu player atira no inimigo que esta a sua frente (cara a cara) cria o tiro
so que eu coloquei paraa a bala explodir quando colidir com obj_inimigo
(mas o problema e que a bala explode com o plaier em cima dela
causando o destruimento do player . ja tentei mascara mas fica ruim a locomoçao e o
inimgo fica rodiando o player porq ele tem (AI para desviar de objetos solidos)
avatar
Data de inscrição : 24/10/2009
Número de Mensagens : 873
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://inprovise.blogspot.com/

Re: meu player explode ao atacar inimigo de perto o q faço ?

em Sab 10 Nov 2012, 01:41
é so tirar a colizão com sua propria bala e etc!
avatar
Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Número de Mensagens : 367
Insígnias de JAM :

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

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

Re: meu player explode ao atacar inimigo de perto o q faço ?

em Sab 10 Nov 2012, 12:39
coloca no jogador no creat:
Código:

mtime=0
e no creat do inimigo
Código:

mtime=1
modifique a acao que cria a bala,acrescentando isso:
Código:

qq= aki vc bota açao de cria a bala
qq.mtime=mtime
depois no evento de criar a explosao tu poe:
Código:

qq= aki vc bota açao de cria a explosao
qq.mtime=mtime
dai na colisao do player com a explosao tu poe:
Código:

if !mtime=other.mtime
{\\aki vc poe o efeito q faz quando colide com a explosao(tipo tira vital)
}

o codigo é bom porque se vc der um tiro explosivo,nao ira tirar o teu vital,porem se o inimigo dar um tiro explosivo,ai sim tira teu vital.

espero ter ajudado,flws!


Última edição por Adilson Thiago Vieira em Dom 11 Nov 2012, 13:21, editado 1 vez(es) (Razão : encontrado bug)
avatar
Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 712
Insígnias de JAM :

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

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

Re: meu player explode ao atacar inimigo de perto o q faço ?

em Sab 10 Nov 2012, 12:45
O que acontece, é que você está usando o mesmo objeto para a destruição dos dois objetos, certo?
nesse caso, na colisão player/bala, coloque:
Código:
if obj_bala.x>x {if obj_bala.hspeed<0 {instance_destroy()}}
if obj_bala.x<x {if obj_bala.hspeed>0 {instance_destroy()}}

Flw's!
avatar
Ranking : Nota C
Notas recebidas : E-D-D-B
Data de inscrição : 30/04/2012
Número de Mensagens : 191
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: meu player explode ao atacar inimigo de perto o q faço ?

em Sab 10 Nov 2012, 14:26
você fez uma animação do player,atirando,se sim,a animação tem colisão com o inimigo e o player morre,mude o formato da colisão da animação.
avatar
Ranking : Nota D
Notas recebidas : D + D
Data de inscrição : 06/04/2012
Número de Mensagens : 682
Insígnias de JAM :

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

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

Re: meu player explode ao atacar inimigo de perto o q faço ?

em Sab 10 Nov 2012, 14:44
cara vc pois bala com colisão com o player ?
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