2012-12-19 4 views
4

J'ai fait un boîtier de capteur Box2D dans cocos2d. Je veux un moyen rapide de vérifier si cette case est vide. Existe-t-il une méthode simple dans box2d pour vérifier si le capteur est en contact avec autre chose?Capteur de contact Box2d COCOS2D

Répondre

2

La méthode recommandée est de vérifier dans l'auditeur de contact rappel BeginContact, pour voir si l'un des appareils est cette case. Vous pouvez conserver une liste de toutes les choses qui se touchent actuellement et les supprimer de la liste dans la fonction EndContact. Cela vous donnera une liste que vous pouvez vérifier à tout moment pour voir ce que la boîte touche.

+0

Vive suivi vos instructions et parviennent à faire fonctionner – tomo