Problema com colisão com objetos em movimento

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

Problema com colisão com objetos em movimento

Mensagem por gustavo12g em Qua 26 Set 2012, 15:27

Estou fazendo um jogo tipo TOP DOWN. Meu back tem vspeed=1. Nas laterais coloquei objetos rochas. Para que elas acompanhassem o back tive que colocar vspeed=1 nelas tb. Mas aí que está o problema. Quando o player colide com elas, as mesmas se movimentam. Nas laterais consegui resolver aumentando a mascara dos objetos rocha, mas quando o player entra por "baixo" acaba arrastando as rochas. Gostaria que esses objetos não se mexessem quando colidissem com o player. Acredito que o problema esteja no fato de eu ter colocado os objetos na mesma velocidade do back, caso contrario não estariamse deslocando para baixo.
Alguem poderia me dar uma solucao....
Grato.

gustavo12g

Número de Mensagens : 42
Data de inscrição : 27/08/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Problema com colisão com objetos em movimento

Mensagem por saim em Sex 28 Set 2012, 08:11

São essas engine built-in do game maker. Se você não sabe como elas funcionam, elas acabam te pegando cedo ou tarde. E eu não sei como elas funcionam.
O que eu faço pra evitar esse tipo de problema é não usar "solid" em objeto nenhum (eliminando a ação da engine built-in). Isso pode gerar novos problemas (tipo remover alguma colisão que você tenha feito com o player, por exemplo).
Diga quais objetos estão marcados como "solid = true". Isso pode ajudar a encontrar a solução.

Usar a velocidade igual à do background foi uma ação adequada pra criar o efeito de movimentação, não volte atrás nesse aspecto.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Problema com colisão com objetos em movimento

Mensagem por superrafao em Sex 28 Set 2012, 10:24

Veja as aulas do AlexFC. Clique aqui! ;)

Os códigos dele parece que ira resolver o problema. ;)
Se não, diga no que deu.

Sugestão: Apos colocar os codigos, teste o jogo, se não funcionar, não salve o projeto.Porque alguns codigos fazem uma bagunça, é mesmo assim não funcionam.

superrafao

Número de Mensagens : 414
Idade : 20
Data de inscrição : 18/08/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Problema com colisão com objetos em movimento

Mensagem por Conteúdo patrocinado Hoje à(s) 07:50


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