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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

como fazer item ricochetear

em Dom 04 Dez 2011, 17:35
eae gente queria saber uma coiza, tipo como faso tro ricochetear tipo

ele ta indo reto se ele bate na parede ele volta reto,se ele ta indo pra cima bate na parede volta na mesma direção, se ele ta indo meio torto quero que quando ele bata ele va torto
tipo tem jogo que se chama zombi vs penguins la tem exemplo do que eu estou falando olha se não entenderam fala que explico melho,agradeso ajuda.
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: como fazer item ricochetear

em Dom 04 Dez 2011, 17:43
Depende do tipo de reação que você quer. Se você quer uma reação angular, em que o objeto toma uma direção perpendicular a anterior, pode usar a função move_bounce_all(). Mas se quer uma reação normal, apenas coloque uma direção contrária a anterior, como por exemplo: direction=-direction.
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

erro

em Dom 04 Dez 2011, 18:09
a funsão direction=-direction é otima problema não sei porque se tiro for numa diresão horizontalmente ele gruda na parede me ajuda resolve ese problema plz!!
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: como fazer item ricochetear

em Dom 04 Dez 2011, 18:35
Hm, não sei o que pode ter acontecido.
Talvez seja algum código adicional que esteja causando o problema.
avatar
Ranking : Nota C
Notas recebidas : D-B-C
Data de inscrição : 08/09/2010
Número de Mensagens : 914
Insígnias de JAM :

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

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

Re: como fazer item ricochetear

em Dom 04 Dez 2011, 18:37
Você está usando hspeed?
Se sim é só fazer o mesmo: hspeed=-hspeed
AtÉ+
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

não

em Dom 04 Dez 2011, 18:46
mesmo uzando hspeed=-hspeed ainda continua mesmo problema e agora que faso?
avatar
Ranking : Nota C
Notas recebidas : D-B-C
Data de inscrição : 08/09/2010
Número de Mensagens : 914
Insígnias de JAM :

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

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

Re: como fazer item ricochetear

em Dom 04 Dez 2011, 18:48
você pode postar os códigos? dependendo do que for é o que o TGNF falou antes do meu primeiro post.
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

quais codigos

em Dom 04 Dez 2011, 18:53
os codigos que estou uzando pra atirar ou todos codigos??
avatar
Ranking : Nota C
Notas recebidas : D-B-C
Data de inscrição : 08/09/2010
Número de Mensagens : 914
Insígnias de JAM :

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

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

Re: como fazer item ricochetear

em Dom 04 Dez 2011, 18:56
Só os de atirar, mas se você achar que os outros também influem no problema.
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

ta

em Dom 04 Dez 2011, 19:01
obj_arma

STEP

direction = point_direction(x,y,mouse_x,mouse_y);
image_angle = direction;

glob mouse left pressed

instance_create(x,y,obj_tiro)

obj_tiro

CREATE

direction = point_direction(x,y,mouse_x,mouse_y);
image_angle = direction;
speed=12

colison com obj_bloco
direction=-direction

outside room
instance_destroy()

pronto são todos a e bloco ta marcado solido
avatar
Ranking : Nota C
Notas recebidas : D-B-C
Data de inscrição : 08/09/2010
Número de Mensagens : 914
Insígnias de JAM :

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

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

Re: como fazer item ricochetear

em Dom 04 Dez 2011, 19:04
Eu recomendo a função move_bounce_all()
Até+
Vai corinthians!!!!!!
avatar
Data de inscrição : 29/10/2011
Número de Mensagens : 510
Insígnias de JAM :

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

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

já tentei

em Dom 04 Dez 2011, 19:07
elá não pega direito porfavor me ajuda plz
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