0
我正在做一個應用程序,我需要在精靈的觸摸位置獲取alpha值。在此先感謝獲取在Cocos2D中的精靈上的觸摸點的alpha值
我正在做一個應用程序,我需要在精靈的觸摸位置獲取alpha值。在此先感謝獲取在Cocos2D中的精靈上的觸摸點的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]則包含您的Alpha值。
您可能必須將其與代碼結合以檢查您的位置是否位於精靈的邊界框內。確保你得到正確的座標。
可能它是你需要的sprite.alpha。