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