Conectar-se
Quem está conectado
24 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 21 Visitantes

MrRafael, rafaelviodres1, ReisBlender

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
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:56
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)


Última edição por leyon2.0 em Ter 02 Out 2012, 23:38, editado 1 vez(es)
avatar
Ranking : Nota B
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Número de Mensagens : 1013
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

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

em Seg 01 Out 2012, 20:58
Qual o código de tiro?
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
Ver perfil do usuáriohttp://fl-virtual.blogspot.com.br/

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

em Seg 01 Out 2012, 21:04
Código:
if keyboard_check_pressed(ord("Z"))
if puf_t=true
if puf_ok=true
{
instance_create(x,y,obj_chama_t)
puf_ok=false
alarm[0]=room_speed*1
}
avatar
Ranking : Nota B
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Número de Mensagens : 1013
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

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

em Seg 01 Out 2012, 21:36
Se você usa direction pra virar o personagem, procure saber qual o tamanho da sprite (vindo das costas até a frente, normalmente na coord. x). E use:

Código:
if keyboard_check_pressed(ord("Z"))
if puf_t=true
if puf_ok=true
{
instance_create(x+lengthdir_x(20,direction),y+lengthdir_y(20,direction),obj_chama_t)
puf_ok=false
alarm[0]=room_speed*1
}

Assim a instância será criada a uma distância de 20 na frente do jogador. Se a sprite for maior, procure usar um valor maior no lugar de 20.

EDIT: Procura saber como funciona a função lengthdir pra poder usar, no caso de um jogador com uma pistola por exemplo (arma um pouco mais à direita) como deixar a uma direção relativa mas não igual etc, etc.

Valeu.
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
Ver perfil do usuáriohttp://fl-virtual.blogspot.com.br/

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

em Ter 02 Out 2012, 23:31
valeu cara
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