J'ai des images-objets représentant deux polygones ci-dessous. Ces polygones représentent vaguement la zone d'image-objet. Ce que je veux faire est d'utiliser ces polygones pour détecter le chevauchement (ou la collision) des sprites. Cependant, le chevauchement devrait être valide à l'intérieur du carré vert. (Ce qui est un jeu de puzzle, ce que je suis en train de mettre en œuvre est claquant des pièces de puzzle quand ils sont rapprochés)Détection de chevauchement sur une partie de l'image-objet dans Libgdx
J'ai essayé Intersector.overlapConvexPolygons(adjacentPiece.polygon, currentPiece.polygon);
mais celui-ci détecte des chevauchements pour le polygone entier.
Toutes les choses intelligentes que je peux faire ici pour détecter le chevauchement.
Vous pouvez simplement utiliser la case 2d pour les collisions. –