Chipmunk colisão condicional na velocidade?
-
19-09-2019 - |
Pergunta
Eu estou fazendo um jogo com cocos2d e usando Chipmunk para gerir a física. O que eu gostaria de conseguir é que praticamente todos os jogos Nintendo faz que seu personagem pode pular e descansar em um piso superior (forma de colisão), sem causar uma colisão, enquanto a velocidade é positiva, e que uma vez que a velocidade é negativa a colisão acontece.
Basicamente eu quero condicionar a colisão entre 2 formas com base no valor de velocidade. Poderia alguém por favor me aponte na direção certa sobre como implementar isso ?. Obrigado.
-Oscar
Solução
A última versão do Chipmunk tem melhor suporte para eventos de colisão e tem uma demonstração simples que mostra como implementar plataformas de sentido único.
Outras dicas
Eu tinha acabado de implementar detecção de colisão- per-pixel como normal, mas adicionar sua condição adicional:. se a velocidade tem um componente para cima, ignorar a colisão