J'ai réalisé une boîte à capteurs Box2D dans cocos2d. Je veux un moyen rapide de vérifier si cette boîte est vide. Existe-t-il une méthode simple dans Box2D pour vérifier si le capteur est en contact avec quelque chose d'autre ?
Réponse
Trop de publicités?La méthode recommandée consiste à vérifier dans le callback BeginContact de l'auditeur de contact si l'un des éléments est cette boîte. Vous pouvez conserver une liste de tous les objets actuellement en contact, et les supprimer de la liste dans la fonction EndContact. Vous obtiendrez ainsi une liste que vous pourrez consulter à tout moment pour voir ce que la boîte touche.