Libgdx 读取图形缓冲区和切换着色器

Libgdx 读取图形缓冲区和切换着色器,libgdx,Libgdx,我尝试在sprite批次上实现重叠透明纹理的点击检测。因为我需要知道哪个纹理被点击了。其思想是以独特的颜色绘制每个纹理,将单击坐标映射到屏幕,读取此位置的像素,然后将像素颜色映射回纹理 我应该那样做吗?如何读取图形缓冲区?我是否必须切换纹理着色器才能以一种颜色绘制纹理

我尝试在sprite批次上实现重叠透明纹理的点击检测。因为我需要知道哪个纹理被点击了。其思想是以独特的颜色绘制每个纹理,将单击坐标映射到屏幕,读取此位置的像素,然后将像素颜色映射回纹理

我应该那样做吗?如何读取图形缓冲区?我是否必须切换纹理着色器才能以一种颜色绘制纹理