Detectar parte transparente no sprite em cocos2d?

Eu sou iniciante em Cocos2d. Eu tenho um sprite e quero ignorar o toque na área transparente desse sprite.

Estou ciente dessa respostaCocos2d 2.0 - Ignorando toques para áreas transparentes de camadas / spritese também este ótimo artigohttp://www.learn-cocos2d.com/2011/12/fast-pixelperfect-collision-detection-cocos2d-code-1of2/.

Consegui fazê-lo funcionar com o KKPixelMaskSprite, mas somente quando o sprite é usado a partir do arquivo, mas não do nó de lote. Sempre que eu uso o batch node (Sprite sheet), para obter o sprite, ele pára de funcionar.

Eu tenho sprites diferentes uns dos outros, e eu quero detectar desta forma -> se o toque está na caixa delimitadora do sprite atual, essa parte é transparente no sprite ou não?

P.S.Estou usando o cocos2d 1.0. Eu não quero usar nenhum motor de física por enquanto, eu só quero ignorar toques em áreas transparentes de sprite (que foi criado usando o nó de lote). Como posso fazer isso? Ou pode haver alguma ferramenta que possa ser útil?

Muito obrigado antecipadamente.

questionAnswers(3)

yourAnswerToTheQuestion