2010-12-06 65 views

回答

1

我使用此代码来获取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]则包含您的Alpha值。

您可能必须将其与代码结合以检查您的位置是否位于精灵的边界框内。确保你得到正确的坐标。

0

可能它是你需要的sprite.alpha。