我正在开发实时增强现实应用程序。到目前为止,我已经为移动设备开发了许多 AR 应用程序。
现在我必须从松下 P2 获取视频信号。相机是欧版。我用 AJA io HD Box 捕捉信号,女巫通过火线连接到 MacPro。到目前为止,一切都很好——只是在 Unity 中不行。
当我在 Unity 中开始预览时,AJA ControlPanel 的帧缓冲区跳转到 59.94 fps 的帧速率。我猜是因为对统一的偏好。由于相机的欧版,我无法切换到 59,94fps 或 29,47fps。
我检查了 Unity 中的所有设置,但找不到任何内容...
是否有可能更改外部相机的帧率统一捕获?
最佳答案
如果您从 Unity 的 Update() 函数轮询相机,那么您将受到 Vsync 的影响,它将帧处理限制为 60 FPS。
您可以通过转到 Edit > Project Settings > Quality 来关闭 Vsync。然后将选项 Vsync Count 设置为“不同步”。
关于input - Unity3d外置相机帧率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15065117/