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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

Tiro de acordo com o ângulo do player

em Sex 27 Maio 2011, 17:53
Olá pessoal, queria saber como eu posso fazer para que quando eu criasse o obj_tiro, ele fosse criado bem na arma do player, não no meio. O problema é que meu player é TOP-DOWN, e a arma está mais para a direita, então o ângulo do player muda toda hora... e a bala nunca fica na ponta do player... como resolver isso? Aqui a imagem do player:
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/09/2010
Número de Mensagens : 1400
Insígnias de JAM :

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

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

Re: Tiro de acordo com o ângulo do player

em Sex 27 Maio 2011, 18:01
Código:
instance_create(x+cos(degtorad(image_angle))*distancia da meio a arma,y-sin(degtorad(image_angle))*distancia da meio a arma,,obj_tiro)
Vê se funfa ae.
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

Re: Tiro de acordo com o ângulo do player

em Sex 27 Maio 2011, 19:34
The Games Never Finish... escreveu:
Código:
instance_create(x+cos(degtorad(image_angle))*distancia da meio a arma,y-sin(degtorad(image_angle))*distancia da meio a arma,,obj_tiro)
Vê se funfa ae.

Não funcionou muito bem aqui... continua igual...
Se eu ficar com o ângulo inicial do player da certinho, mas se eu mudar para o outro lado ele cria o tiro no meio do player.
avatar
Ranking : Nota B
Notas recebidas : B-B
Data de inscrição : 28/02/2010
Número de Mensagens : 559
Insígnias de JAM :

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

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

Re: Tiro de acordo com o ângulo do player

em Sex 27 Maio 2011, 20:12
Tenta isso:
Código:
instance_create(x+lengthdir_x(20,image_angle),y+lengthdir_y(20,image_angle),obj_tiro)

Flws!
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 18/02/2011
Número de Mensagens : 346
Insígnias de JAM :

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

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

Re: Tiro de acordo com o ângulo do player

em Sex 27 Maio 2011, 20:51
Tenta isso na ação que atira:

Código:
bala=instance_create(x,y,obj_bala)
bala.direction=point_direction(x,y,mouse_x,mouse_y)
bala.speed=20
Conteúdo patrocinado

Re: Tiro de acordo com o ângulo do 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