触摸Sprite的透明部分

时间:2016-03-11 07:44:41

标签: objective-c cocos2d-iphone

我正在使用SpriteBuilder和Cocos2d v3.4 我需要检测精灵上的触摸,忽略CCSprite边界框透明位置的触摸。

enter image description here

我找到了一些解决方案(Physics Body,CGPath),但实际上检测透明像素似乎是最好的解决方案。 我尝试使用THIS,但它是一个非常古老的解决方案,不再工作了。 有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

尝试在精灵上创建2个CGRect并仅检测这些部分的触摸