Cocos2d iPhone Nieprostokątny detektor dotykowy Sprite
Przygotuj projekt z grafiką w kształcie trójkąta w ikonce. Układam te duszki w siatkę, tak aby ich prostokąty pokrywały się. Gdy sprite'y zostają dotknięte, ich kolejność Z jest zmieniana (przeze mnie), aby umieścić je na szczycie zZamówienia.
Używam Cocos 0.8.1 i metody dispatchera dotykowego. Mam dotyk działający, ale oczywiście „ukryte” duchy, które nakładają się na inne duchy, nie mogą być dotykane.
Problem polega na tym, że metoda „Czy jest dotykiem w moim prostym” opiera się na prostokącie ikonki, ale obraz jest trójkątem i chciałbym zapytać, czy ktoś zna przyjazną Cocos metodę testowania, czy sam obraz jest trafiony.
Wydaje mi się, że pamiętam, że była to popularna metoda testowania hitów w przeszłości, ale nie mogę znaleźć żadnego odniesienia do tego, jak można to zrobić w Cocos / iPhone Land.
Celem jest tylko reagowanie na dotyk, gdy dotknięty jest piksel obrazu, a nie tylko rect zawierający sprite.