Cocos2d iphone 获取Cocos2D中精灵上接触点的alpha值
我正在做一个应用程序,在这个应用程序中,我需要获取精灵上触摸位置的alpha值。提前谢谢可能是您需要的sprite.alpha 我使用此代码检索alpha值:Cocos2d iphone 获取Cocos2D中精灵上接触点的alpha值,cocos2d-iphone,Cocos2d Iphone,我正在做一个应用程序,在这个应用程序中,我需要获取精灵上触摸位置的alpha值。提前谢谢可能是您需要的sprite.alpha 我使用此代码检索alpha值: GLubyte pColor[4]; CGPoint newpoint = (...your screen point in GL coordinates); glReadPixels(newpoint.x,newpoint.y,1,1,GL_RGBA,GL_UNSIGNED_BYTE,&pColor[3]); pColor[3
GLubyte pColor[4];
CGPoint newpoint = (...your screen point in GL coordinates);
glReadPixels(newpoint.x,newpoint.y,1,1,GL_RGBA,GL_UNSIGNED_BYTE,&pColor[3]);
pColor[3]然后包含您的alpha值
您可能需要将其与代码结合起来,以检查您的位置是否在精灵的边界框内。确保你得到了正确的坐标