Pregunta

Estoy haciendo un juego con cocos2d y el uso de ardilla para gestionar la física. Lo que me gustaría lograr es lo que más o menos todos los juegos de Nintendo hace que su personaje puede saltar y descansar en un piso más alto (forma de colisiones) sin causar una colisión, siempre y cuando la velocidad es positiva, y que una vez que la velocidad es negativa la colisión ocurre.

Básicamente quiero condicionar la colisión entre 2 formas basadas en el valor de velocidad. ¿Podría alguien por favor me punto en la dirección correcta sobre cómo implementar esto ?. Gracias.

-Oscar

¿Fue útil?

Solución

La última versión del Chipmunk tiene mejor soporte para los eventos de colisión y tiene una demostración simple que muestra cómo implementar una manera plataformas.

Otros consejos

Yo acababa de implementar por píxel colisión de detección como normal, pero añade su condición adicional:. si la velocidad tiene una componente ascendente, ignorar la colisión

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top