像素级 按钮 检测是否点击

网上查了不少关于这一方面的内容。
大部分解决方案都是基于2.x的版本。
现在3.x的版本已经使用了异步渲染方式,所以现在不能像2.x那样通过:
CCRenderTexture,glreadpixel() 来获取精灵的透明度了。
想知道3.3下面,如何实现我标题所说的那样的需求?
在线等待~

:14: 按钮如果检测像素级别的话,我觉得quick里有个判断点击位置的像素的API支持。你可以参考下。实现的话,当然是自己封装个按钮子类咯

你说的是2.2.5版本的quick? 我看了那个实现方法。使用的是rendertexture + CCImage 的方式。
现在的cocos2dx 3.3相关的API都变了。
并且这个方法在quick 3.3中已经去除了。。。
那个做法估计跟我上面的glreadPixel没有什么本质性的区别。。。现在3.x版本的visit()一个精灵的时候,似乎并有把精灵纹理给放到texturerender里面

3.X的像素级检测,目前我个人只知道这个方法http://www.cocoachina.com/bbs/read.php?tid-209290.html
不知道还有没其他方法