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

CRP-Max

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

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

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

Atirar mais para baixo

em Qui 08 Jul 2010, 12:15
tenhu um player e ele atira pela ponta da arma, mas quando me abaixo ele atira pela cabeça! como faço para quando eu me abaixar ele atire pela ponta da arma de novo?
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

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

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

Re: Atirar mais para baixo

em Qui 08 Jul 2010, 12:30
O melhor seria você fazer sprites separadas e em cada uma, marcar a origin na ponta da arma.
Data de inscrição : 06/08/2009
Número de Mensagens : 569
Insígnias de JAM :

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

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

Re: Atirar mais para baixo

em Qui 08 Jul 2010, 12:36
ou se você tem uma variavel que fica verdadeira quando ele esta abaixado, coloca na criação do tiro algo assim:
[code]if abaixado := true then instance_create(x,y-a posição boa quando abaixado,obj_tiro)
else{ instance_create(x,y-a posição boa quando levantado,obj_tiro)}

essa é a logica, ai fica a seu critério! Happy

Fallow até mais.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 24/11/2009
Número de Mensagens : 803
Insígnias de JAM :

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

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

Re: Atirar mais para baixo

em Qui 08 Jul 2010, 13:45
estou usando esse evento para atirar normal:
Código:
if lado=1
{
if tiro=true
{
instance_create(x,y,obj_tiro0DIR)
}
else
{
//
}
tiro=false
}

if lado=0
{
if tiro=true
{
instance_create(x,y,obj_tiro0ESQ)
}
else
{
tiro=false
}
}
isso com a tecla space
quando eu me abaixar com a tecla down quero que i tiro seja criado um pouco mais abaixo.
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