当我运行我的应用程序时,我希望Unity打开两个窗口。窗户将有不同的摄像头,但两者都会看到同一个世界。
这样的事情可能吗? (我未能找到任何证据表明这一点)
我知道我可以通过两个统一实例实现这一点,但我需要一个。
答案 0 :(得分:2)
Unity没有内置支持。你必须围绕它进行设计或自己开发一些东西。
我听说有些人尝试通过网络或IPC进行通信的多个进程的变通方法。您可以创建一个单独的启动器应用程序来控制它。
答案 1 :(得分:2)
实际上,最近对Unity的更新增加了对多个显示器的支持,这些显示器正在执行您所描述的内容。您可以阅读here。
答案 2 :(得分:1)
如果您不希望拥有两个不同的物理窗口,而只是查看不同摄像机的并排视图,则可以调整视口矩形。
改变位置以及宽度和宽度。高度来并排渲染相机或者你喜欢。
对于这个的简单演示,您可以在https://github.com/bkevelham/multicamerademo.git使用Git获取示例项目
答案 3 :(得分:0)
我认为解决方案是创建另一个Unity项目并使用第一个打开它!使用网络服务器(多人游戏组件)后开始窗口之间的通信。