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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 07/06/2010
Número de Mensagens : 39
Insígnias de JAM :

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

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

Colisão com o chão

em Qua 16 Jun 2010, 20:17
Olá, e obrigado novamente pela paciência.

Eu estou fazendo um jogo de pong do mario, e eu adicionei um objeto chão no jogo.Porém, tanto a bola quanto o personagem/bloco passam direto pelo chão. O jogo está pera download
[url=http://adf.ly/246619/http://www.4shared.com/file/caDFoUiF/mario_pong.html ]aqui[/url]
Obrigado pela força que vocês me dão Happy
avatar
Data de inscrição : 22/11/2009
Número de Mensagens : 1035
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.recursos-mania.forumeiros.com

Re: Colisão com o chão

em Qua 16 Jun 2010, 20:21
Na colisão do personagem com o chão coloque este código:
Código:
move_contact_solid(direction,12)
speed=0

E na colisão da bola com o chão coloque este código:
Código:
move_bounce_solid(0)

E não se esqueça de marcar a opção "Solid" no objeto do chão

Espero ter ajudado
Valew! flw
avatar
Data de inscrição : 07/06/2010
Número de Mensagens : 39
Insígnias de JAM :

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

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

Re: Colisão com o chão

em Qua 16 Jun 2010, 20:42
Suadao,

Eu já tinha colocado esse código,mas como não tinha funcionado eu não salvei. O código não muda nada no jogo, é como se nem existisse...
avatar
Data de inscrição : 21/05/2010
Número de Mensagens : 110
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuáriohttp://www.orkut.com.br/Main#Profile?uid=12612551030963156921

Re: Colisão com o chão

em Qui 17 Jun 2010, 14:20
Adicione também no step dos objetos que tem que colidir com o chão:

Código:
if place_free(x,y+2){gravity=1} // Se estiver no ar, ele vai cair com a gravidade 1
else // Senão
gravity=0 // Ele vai parar no chão com a gravidade 0

// Limitar a velocidade vertical
if vspeed>12 {vspeed=12} // Se for maior que 12, recebe os 12
avatar
Data de inscrição : 19/07/2010
Número de Mensagens : 8
Insígnias de JAM :

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

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

Re: Colisão com o chão

em Seg 19 Jul 2010, 15:03
tem q bota no create ou no q quando falarem algo esplica diritinho pq eu nun entendo se fika pulando parte
--'
avatar
Data de inscrição : 07/06/2010
Número de Mensagens : 39
Insígnias de JAM :

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

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

Re: Colisão com o chão

em Seg 19 Jul 2010, 15:26
Agora já não precisa mais...

Podem trancar o tópico.
Obrigado
avatar
Data de inscrição : 04/06/2010
Número de Mensagens : 410
Insígnias de JAM :

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

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

Re: Colisão com o chão

em Seg 19 Jul 2010, 15:29
Bom, eu sei qual foi o erro. Você não adicionou um objeto chao solido, adiciou uma tile a imagem. Como voce quer fazer a bola quicar no nada? cria uma sprite do tamanho do chao, pode ser uma reta preta, azul, tanto faz. Add um objeto com essa sprite, e marca solido.

Colisão do obj com a bola:
Código:
move_bounce_solid(0)

Tenta ai
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

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

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

Re: Colisão com o chão

em Seg 19 Jul 2010, 15:30
Tópico trancado à pedido do autor.
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