2010-12-06 2 views

Antwort

1

verwende ich diesen Code den Alpha-Wert abzurufen:

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] dann Alpha-Wert enthält.

Wahrscheinlich müssen Sie dies mit Code kombinieren, um zu überprüfen, ob sich Ihre Position innerhalb der Begrenzungsbox des Sprites befindet. Stellen Sie sicher, dass Sie die richtigen Koordinaten erhalten.

0

Wahrscheinlich ist es das, was Sie brauchen sprite.alpha.

Verwandte Themen