从特定相机 Unity 读取每一帧的像素

ReadPixels every frame from specific camera Unity

我正在尝试共享我的屏幕,但来自 Unity 中的特定摄像头。通过使用 从渲染纹理复制,我的应用程序显然无法正常工作,因为我需要在每一帧都执行此操作。

有没有一种方法可以让我从特定相机读取像素 - 每一帧 - 而不会严重影响性能?

此问题已在 Agora slack channel 上得到回答。在这里发布经过验证的答案,以便其他人可以了解它:

您的崩溃可能与每次使用 Update() 或每帧创建 RenderTexture 缓冲区有关。您应该重用缓冲变量。如果您正确处理内存管理,应该不会有性能问题。