[Ajuda] Como faço essa colisão?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[Ajuda] Como faço essa colisão?

Mensagem por wendreo_v em Sex 17 Fev 2012, 13:37

Olá galera do Game Maker Brasil, eu gostaria de saber como fazer uma colisão como essa :


Abração

wendreo_v

Ranking : Nota D
Número de Mensagens : 103
Idade : 19
Data de inscrição : 02/11/2011
Notas recebidas : D
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Ajuda] Como faço essa colisão?

Mensagem por TRFN em Sex 17 Fev 2012, 13:43

Primeiramente ,estipule variáveis de interação direta.
Faça com que haja uma espécie de fricção entre a colisão,como soma de valores por exemplo.Faça também uma pequena IA para que a bola entenda o que fazer dependendo do comando superior do player.

Faça uma interação com dois objetos.

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] Como faço essa colisão?

Mensagem por wendreo_v em Sex 17 Fev 2012, 13:51

desculpe mas não entendi oque você quis dizer.
Você poderia explicar melhor.
Obrigrado

wendreo_v

Ranking : Nota D
Número de Mensagens : 103
Idade : 19
Data de inscrição : 02/11/2011
Notas recebidas : D
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Ajuda] Como faço essa colisão?

Mensagem por TRFN em Sex 17 Fev 2012, 13:56

TRFN escreveu:Primeiramente ,estipule variáveis de interação direta.
Faça com que haja uma espécie de fricção entre a colisão,como soma de valores por exemplo.Faça também uma pequena IA para que a bola entenda o que fazer dependendo do comando superior do player.

Faça uma interação com dois objetos.

Como havia dito,a primeira coisa a fazer seria criar dois objetos que interagiriam entre cada qual.

O objeto principal é o controlável pelo jogador,enquanto o outro seria apenas o objeto a ser deslocado com a colisão.

Crie um efeito de colisão,onde ao encostar o player no objeto bola a bola irá se deslocar junto e após x determinação de deslocamento tomar certa distancia.

Crie uma forma de soma de velocidade,para que a bola não grude no player.

Mas em qual jogo você quer aplicar esta colisão ?
É só para aprendizado mesmo ?

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] Como faço essa colisão?

Mensagem por wendreo_v em Sex 17 Fev 2012, 14:00

Agradeço pelo explicação, entendi um pouco Happy, eu queria fazer um jogo semelhante com aquele.

Você poderia criar os códigos para simplificar um pouco, pois em questão de colisão eu não sou muito bom.

Obrigado

wendreo_v

Ranking : Nota D
Número de Mensagens : 103
Idade : 19
Data de inscrição : 02/11/2011
Notas recebidas : D
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [Ajuda] Como faço essa colisão?

Mensagem por William Lima em Sex 17 Fev 2012, 15:03

Existem vários comandos de colisão. Se você quiser pode usar collision_circle ou collision_rectangle(dependendo da forma dos objetos) ou usar simplesmente place_meeting... Basta aplicá-los de acordo com sua idéia... Acho que não seria construtivo simplesmente pedir para alguém construir um código para você...

William Lima

Ranking : Nota A
Número de Mensagens : 426
Idade : 22
Data de inscrição : 10/09/2010
Notas recebidas : C+A+A+B+A
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 2
   : 0

http://williammustaffa.blogspot.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] Como faço essa colisão?

Mensagem por TRFN em Sex 17 Fev 2012, 15:23

Faça uso dos códigos de colisão e siga a ideia que propus a vocÊ .
Crie um demarcador de tempo para a colisão,como uma checagem por exemplo.

Caso nem saibas por onde começar,pesquise alguns tutoriais básicos sobre colisão e também procure saber mais sobre operadores de condições (if,else,while & for) .

Não vou simplesmente dar os códigos,vou lhe guiar ao caminho para a execução deste feito.

___________



TRFN

Ranking : Nota C
Número de Mensagens : 970
Idade : 21
Data de inscrição : 16/01/2012
Notas recebidas : C
Reputação : 33
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

http://trfnsite.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] Como faço essa colisão?

Mensagem por Mundo Game Maker em Sex 17 Fev 2012, 15:54

Você a colisão player com a boal, da bola com a parede ou o player com a parede?o_O
Eu sinceramente entendi não, eu reparei bastante nos movimentos, mas você não disse com qual era a colisão, uai!

Mundo Game Maker

Número de Mensagens : 149
Idade : 23
Data de inscrição : 09/01/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Ajuda] Como faço essa colisão?

Mensagem por Conteúdo patrocinado Hoje à(s) 11:54


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum