Erkennen Sie transparente Teile auf dem Sprite in cocos2d?

Ich bin Anfänger in Cocos2d. Ich habe ein Sprite und möchte die Berührung des transparenten Bereichs dieses Sprites ignorieren.

Mir ist diese Antwort bekanntCocos2d 2.0 - Ignorieren von Berührungen transparenter Bereiche von Ebenen / Spritesund auch diesen tollen Artikelhttp://www.learn-cocos2d.com/2011/12/fast-pixelperfect-collision-detection-cocos2d-code-1of2/.

Ich konnte es mit KKPixelMaskSprite zum Laufen bringen, aber nur, wenn Sprite aus einer Datei, aber nicht aus einem Stapelknoten verwendet wird. Immer wenn ich Batch Node (Sprite Sheet) verwende, um Sprite zu erhalten, funktioniert es nicht mehr.

Ich habe verschiedene Sprites aufeinander und möchte diese Art erkennen.> Wenn sich die Berührung in der aktuellen Sprite-Begrenzungsbox befindet, ist dieser Teil für Sprites transparent oder nicht?

PS: Ich verwende cocos2d 1.0. Ich möchte im Moment keine Physik-Engine verwenden. Ich möchte nur Berührungen transparenter Sprite-Bereiche ignorieren (die mit Batch-Node erstellt wurden). Wie kann ich das tun? Oder könnte da irgendein Tool hilfreich sein?

Vielen Dank im Voraus.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage