C++ 如何避免纹理透明部分的点击事件?

C++ 如何避免纹理透明部分的点击事件?,c++,c,opengl,C++,C,Opengl,我正在检查对象的纹理矩形以处理点击事件,但由于我的纹理形状不规则,所以当我点击透明部分时,它会进行点击。我想让它后面的物体拍一下。有一些解决方案,如检查像素值,这会影响性能。有什么有效的解决方案吗?检查像素是一个非常有效的解决方案。如果你把它留在记忆中。如果不想这样做,可以使用链接到所用纹理的边界框/多边形

我正在检查对象的纹理矩形以处理点击事件,但由于我的纹理形状不规则,所以当我点击透明部分时,它会进行点击。我想让它后面的物体拍一下。有一些解决方案,如检查像素值,这会影响性能。有什么有效的解决方案吗?

检查像素是一个非常有效的解决方案。如果你把它留在记忆中。如果不想这样做,可以使用链接到所用纹理的边界框/多边形