我正在做一个实验,我需要使用 GUI 来控制它。我想让游戏的一个摄像头视图通过HDMI直接进入Oculus,并在我的笔记本电脑屏幕上渲染另一个带有GUI元素的视图。
有人知道这个问题有什么解决方案吗?谢谢。
如果这是一个没有 oculus 的普通应用程序,您可以尝试调整应用程序的大小以适应两个屏幕,扩展桌面并使用Screen.SetResolution
和破解一些摄像头,它们的视口与屏幕设置相匹配Camera.rect
。
对于 oculus,应该有两个渲染到纹理的相机和一个将它们渲染到屏幕的相机。应该可以使用Camera.rect
技术修改最后一个摄像机以仅在屏幕的一部分中渲染。
有关替代方法,请参阅我的另一个答案。
控制面板制作另一个unity3d应用程序,并使用普通的.net套接字或Unity3d网络(RPC最适合此)进行通信。
有关替代方法,请参阅我的另一个答案。