我一直在考虑这个问题。我知道我们可以使用 setpixels 写入我们自己的纹理,但我也知道这是一种非常慢的方法,它会开始将帧速率降至 30 以下。(由于之后发生的与视频卡的同步。)
所以要么我使用了错误的方法,要么做错了。但是我找不到将自己的 vram 写入纹理或直接写入相机的正确方法。
长话短说,如果我要像一个模拟器一样在 Unity 中构建,我希望这个模拟器可以逐个像素地在相机上运行,或者只是在 unity 内部的纹理上运行。在大多数设备上,我如何在不降低帧速率的情况下实现这一点?
着色器是一种选择吗?如果是这样,请指点我一个方向,因为我还没有自己做过这些。