是否可以在Oculus上渲染相机视图,在笔记本电脑屏幕上渲染另一个相机视图



我正在做一个实验,我需要使用 GUI 来控制它。我想让游戏的一个摄像头视图通过HDMI直接进入Oculus,并在我的笔记本电脑屏幕上渲染另一个带有GUI元素的视图。

有人知道这个问题有什么解决方案吗?谢谢。

如果这是一个没有 oculus 的普通应用程序,您可以尝试调整应用程序的大小以适应两个屏幕,扩展桌面并使用Screen.SetResolution和破解一些摄像头,它们的视口与屏幕设置相匹配Camera.rect

对于 oculus,应该有两个渲染到纹理的相机和一个将它们渲染到屏幕的相机。应该可以使用Camera.rect技术修改最后一个摄像机以仅在屏幕的一部分中渲染。

有关替代方法,请参阅我的另一个答案。

您可以使用

控制面板制作另一个unity3d应用程序,并使用普通的.net套接字或Unity3d网络(RPC最适合此)进行通信。

有关替代方法,请参阅我的另一个答案。

最新更新