2010-12-06 3 views

Répondre

1

J'utiliser ce code pour récupérer la valeur 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] contient alors votre valeur alpha.

Vous devrez probablement combiner ceci avec du code pour vérifier si votre position se trouve dans la zone de délimitation de l'image-objet. Assurez-vous d'obtenir les bonnes coordonnées.

0

Probablement ce dont vous avez besoin sprite.alpha.

Questions connexes