代码之家  ›  专栏  ›  技术社区  ›  sharvey

α通道中的测试点

  •  0
  • sharvey  · 技术社区  · 14 年前

    在iPhone上使用OpenGles时,是否有方法检测绘制后像素的alpha是否不是0?

    我想测试多个点以查看ID它们在用户绘制的随机多边形的区域内。如果你知道flash,那么我要找的就是BitmapData::GetPixel32。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Tommy    14 年前

    GLubyte pixelValue[4];
    glReadPixels(x, y, 1, 1, GL_RGBA, GL_UNSIGNED_BYTE, pixelValue);
    
    NSLog(@"alpha was %d", pixelValue[3]);