Últimos assuntos
» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

» Ajuda para mecanismo do jogo
por Willy Dom 16 Jul 2017, 15:54

Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220918 mensagens em 30411 assuntos

[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
avatar
wendreo_v

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 02/11/2011
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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.
avatar
TRFN

Ranking : Nota C
Notas recebidas : C
Data de inscrição : 16/01/2012
Número de Mensagens : 970
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 0
   : 2

Ver perfil do usuário 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
avatar
wendreo_v

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 02/11/2011
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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 ?
avatar
TRFN

Ranking : Nota C
Notas recebidas : C
Data de inscrição : 16/01/2012
Número de Mensagens : 970
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 0
   : 2

Ver perfil do usuário 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
avatar
wendreo_v

Ranking : Nota D
Notas recebidas : D
Data de inscrição : 02/11/2011
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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ê...
avatar
William Lima

Ranking : Nota A
Notas recebidas : C+A+A+B+A
Data de inscrição : 10/09/2010
Número de Mensagens : 426
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 2
   : 2
   : 0

Ver perfil do usuário 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.
avatar
TRFN

Ranking : Nota C
Notas recebidas : C
Data de inscrição : 16/01/2012
Número de Mensagens : 970
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   : 0
   : 2

Ver perfil do usuário 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!
avatar
Mundo Game Maker

Data de inscrição : 09/01/2012
Número de Mensagens : 149
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

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