利用glReadPixels获取RGBA数据的问题?

如图
我这边创建了新得画布并且渲染sprite,但是当我点击到sprite外面的时候还是会获取原场景画布的像素值(背景图),这里有什么办法让画布分离处理吗