【问题标题】:ReadPixels every frame from specific camera Unity从特定相机 Unity 中读取每一帧的像素
【发布时间】:2020-09-24 07:15:39
【问题描述】:

我正在尝试共享我的屏幕,但来自 Unity 中的特定摄像头。通过使用从渲染纹理复制的this approach,我的应用程序显然不能正常工作,因为我需要每帧都这样做。

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

【问题讨论】:

  • 不确定,但问题可能在于您如何流式传输/共享图像屏幕,而不是恢复图像信息的成本?

标签: unity3d agora.io


【解决方案1】:

Agora slack channel 已回答此问题。在此处发布经过验证的答案,以便其他人了解:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 2022-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多