Lo que quiere aquí es un accesorio de sensor en un cuerpo. Desde el manual de box2d:
A veces la lógica del juego necesita saber cuándo dos dispositivos se superponen pero no debería haber una respuesta de colisión. Esto se hace mediante el uso de sensores. Un sensor es un dispositivo que detecta una colisión pero no produce una respuesta.
Puede marcar cualquier accesorio como si fuera un sensor. Los sensores pueden ser estáticos o dinámicos. Recuerde que puede tener múltiples accesorios por cuerpo y puede tener cualquier combinación de sensores y accesorios sólidos.
Los sensores no generan puntos de contacto. Hay dos maneras de obtener el estado de un sensor:
- b2Contact :: IsTouching
- b2ContactListener :: BeginContact y EndContact
Se puede establecer un accesorio como un sensor y luego escribir en tu oyente de contacto. Si un dispositivo tiene su indicador de sensor configurado en verdadero, proporcionará datos de colisión sin simular físicamente la colisión (es decir, le permitirá probar la superposición entre cualquier otro elemento colisionador).
Este es un útil tutorial sobre cómo para comenzar a usar los sensores Ray Wenderlich sensor tutorial
Intente leer más sobre los sensores http://www.box2d.org/manual.html – Cyclonecode