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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : C+D
Data de inscrição : 26/10/2010
Número de Mensagens : 163
Insígnias de JAM :

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

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

Ricochete na parede

em Sex 17 Jun 2011, 09:03
alguém sabe como fazer para a bola fazer ricochete na parede deste modo:


avatar
Ranking : Nota C
Notas recebidas : C-D-A-C
Data de inscrição : 28/01/2011
Número de Mensagens : 1003
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://sonicmaker.forumeiros.com/memberlist

Re: Ricochete na parede

em Sex 17 Jun 2011, 09:09
na colisão com a parede coloca a função: Move Fixsed.
seleciona todas as direções menos a do meio e escolhe a velocidade.
avatar
Ranking : Nota C
Notas recebidas : D + D + C + C + D + B
Data de inscrição : 28/04/2011
Número de Mensagens : 913
Insígnias de JAM :

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

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

Re: Ricochete na parede

em Sex 17 Jun 2011, 09:12
AXO QUE SERIA A FUNÇÃO: move_bounce.

esta aih ó:

http://img833.imageshack.us/i/aesgm.png/

circulado de amarelo.
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Ricochete na parede

em Sex 17 Jun 2011, 10:00
@sonic luan escreveu:na colisão com a parede coloca a função: Move Fixsed.
seleciona todas as direções menos a do meio e escolhe a velocidade.
Que função é essa?
PS: Quanto à pergunta, acho que o mrbrum22 já respondeu.
avatar
Ranking : Nota C
Notas recebidas : C-D-A-C
Data de inscrição : 28/01/2011
Número de Mensagens : 1003
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://sonicmaker.forumeiros.com/memberlist

Re: Ricochete na parede

em Sex 17 Jun 2011, 10:18
@saim escreveu:
@sonic luan escreveu:na colisão com a parede coloca a função: Move Fixsed.
seleciona todas as direções menos a do meio e escolhe a velocidade.
Que função é essa?
PS: Quanto à pergunta, acho que o mrbrum22 já respondeu.
move fixed não conhece? a quanto tempo não meche no game maker?
eu respondei primeiro que mrbrum22 e tambem da para faser iso com a função que ele dise e um dos jeitos, as duas respostas estão sertas. Happy
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Ricochete na parede

em Sex 17 Jun 2011, 14:07
@sonic luan escreveu:move fixed não conhece?
Não, não conheço. O manual que tenho aqui, também não. Ah, peraí, tem uma ação "move fixed", mesmo!
@sonic luan escreveu:a quanto tempo não meche no game maker?
Umas 2 horas, no mínimo, mas com D&D, tem pelo menos 2 anos que eu não mexo. Por isso não me lembrei dela nem achei no manual. Pro manual, ações e funções parecem ser coisas diferentes (mas eu concordo com você, realmente a diferença é irrisória, pra não dizer nenhuma).
@sonic luan escreveu:eu respondei primeiro que mrbrum22 e tambem da para faser iso com a função que ele dise e um dos jeitos, as duas respostas estão sertas. Happy
Hm..., não, nesse caso, eu discordo. Apesar de não usar D&D a muito tempo, ainda lembro que o game maker escolhe uma das direções marcadas, aleatoriamente. Não segue nenhuma lógica de colisão. Assim, ao tocar na parede, o ricochete pode acontecer através da parede - o que acarretaria numa segunda colisão e uma segunda escolha aleatória de direção e assim sucessivamente, podendo deixar o objeto meio maluco. Não consigo ver a imagem postada pelo EMCM desse computador daqui, mas duvido que seja isso que ele quer.
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1846
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://willy-gmbr.blogspot.com/

Re: Ricochete na parede

em Sex 17 Jun 2011, 14:15
Se for um objeto solido, use isso na colisão com a parede:
move_bounce_solid(1);

Caso seja para objetos sólidos ou não sólidos:
move_bounce_all(1);

Esse comando só funciona se o movimento do objeto que vai bater na parede é feito com speed/hspeed/vspped. Caso contrario, você terá que fazer na unha.

Espero ter ajudado!
blz
avatar
Ranking : Nota C
Notas recebidas : D + D + C + C + D + B
Data de inscrição : 28/04/2011
Número de Mensagens : 913
Insígnias de JAM :

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

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

Re: Ricochete na parede

em Sex 17 Jun 2011, 14:19
Se for um objeto solido, use isso na colisão com a parede:
move_bounce_solid(1);
Caso seja para objetos sólidos ou não sólidos:
move_bounce_all(1);

está certo que o willy disse,eu quis mostrar a mesma coisa só que por D&D já que o usuário parece ter dificuldade com o GML.

http://img833.imageshack.us/i/aesgm.png/
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Ricochete na parede

em Sex 17 Jun 2011, 15:48
@Willy escreveu:Caso contrario, você terá que fazer na unha.
Pago R$0,20 pra quem conseguir fazer, na unha, uma colisão em qualquer ângulo de parede.
Sério, venho tentando a uns 3 dias um código rápido só pra descobrir qual é o ângulo.
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1846
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://willy-gmbr.blogspot.com/

Re: Ricochete na parede

em Sex 17 Jun 2011, 17:43
R$0,20? Hum... Tentador...

Esse é um dos maiores problemas do Game Maker, a colisão. Se alguém conseguir fazer uma colisão perfeita em todos os ângulos, eu tiro o chapéu (apesar de eu não usar um) e ainda por cima coloco mais R$0,10 na proposta do Saim. O Kabeção (se eu não me engano), fez uma engine de Sonic que andava em terrenos acidentados (key alguma coisa...).
Bom, isso é um assunto offtopic, então é melhor parar por aqui.
Conteúdo patrocinado

Re: Ricochete na parede

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