我对Unity
和C#
很陌生。我正在创建一个应用程序,该应用程序可以将 Unity 桌面中的相机输出流式传输到具有RebRTC
的 Web 浏览器。我正在使用这个解决方案:
Unity camera → Syphon → CamTwist → broadcast client → smart phone.
首先,我将窗口大小从智能手机发送到Unity(完成(。然后,我必须流式传输一个分辨率与智能手机相匹配的视频,从 Unity 到 Syphon。
我的问题是,如何从 Unity 调整虹吸管的分辨率?有没有另一个好的系统? 我知道我必须考虑在CamTwist
中更改分辨率的方法,所以我期待着另一个系统。
我在Klack 虹吸测试项目中找到了解决方案。 在Klack Syphon中设置相机尺寸比其他版本(如Funnel或Syphon for Unity(有点棘手。
如果要设置Klack Syphon的相机尺寸,
- 创建渲染纹理并设置大小
- 添加相机对象
- 在摄像机对象中的目标纹理字段设置渲染纹理
- 添加空,附加虹吸服务器(脚本(组件并设置源纹理渲染纹理字段