¿Detectar parte transparente en el sprite en cocos2d?

Soy principiante en Cocos2d. Tengo un sprite y quiero ignorar el toque en el área transparente de ese sprite.

Soy consciente de esta respuestaCocos2d 2.0 - Ignorar los toques en áreas transparentes de capas / sprites, y también este gran artículo.http://www.learn-cocos2d.com/2011/12/fast-pixelperfect-collision-detection-cocos2d-code-1of2/.

Pude hacerlo funcionar con KKPixelMaskSprite, pero solo cuando se usa sprite desde el archivo, pero no desde el nodo de proceso por lotes. Cada vez que uso un nodo por lotes (hoja de Sprite), para obtener sprite, deja de funcionar.

Tengo diferentes sprites entre sí, y quiero que se detecte de esta manera -> si el toque está en el cuadro de límite actual del sprite, ¿esa parte es transparente en el sprite o no?

P.S.Estoy usando cocos2d 1.0. No quiero usar ningún motor de física por ahora, solo quiero ignorar los toques en las áreas transparentes de sprite (que se creó utilizando un nodo por lotes). ¿Cómo puedo hacer eso? ¿O podría haber alguna herramienta útil?

Muchas gracias por adelantado.