-1

阅读 opengl 规范后 => 可以读回当前帧缓冲区中的像素

所以我想知道为什么在一些三个 js 示例中,他们在屏幕上使用 2 个缓冲区,一个在屏幕外使用 ..

有人可以解释一下为什么吗?为什么不读回当前帧缓冲区中的像素?

谢谢

4

1 回答 1

0

屏幕外缓冲区为每个对象分配了单独的颜色,这样当前像素颜色就可以识别被拾取的对象。

如果您使用屏幕上的帧缓冲区,您将无法判断选择了哪个对象,以防多个对象具有相同的颜色。

于 2013-06-05T14:28:07.400 回答