一个Unity实例,两个Unity窗口?

3
当我运行我的应用程序时,我希望Unity打开两个窗口。这些窗口将具有不同的相机,但都将查看同一个世界。
这种事情可能吗?(我没有找到任何证据表明如此)
我知道我可以通过两个Unity实例来实现这一点,但我需要一个。

http://answers.unity3d.com/questions/383983/multi-window-applications-in-unity.html - user585968
4个回答

2

实际上,Unity的最新更新增加了对多个显示器的支持,这正是您所描述的内容。您可以在此处了解更多信息。


2

Unity没有内置支持此功能。您需要设计或自己开发相关内容。

我听说有些人尝试通过多个进程之间的网络通信或IPC来解决这个问题。您可以创建一个单独的启动器应用程序来控制它。


Unity 5.1的(多人游戏)网络组件应该也能帮助你实现这一点。 - Bart

1
如果您不想拥有两个不同的物理窗口,只是希望以并排视图查看不同的相机,则可以调整视口矩形。

将相机的位置、宽度和高度更改为并排或任何你想要的方式进行渲染。
获取使用Git的示例项目,以了解此功能的基本演示,https://github.com/bkevelham/multicamerademo.git

0
我认为解决方案是创建另一个Unity项目并与第一个一起打开! 然后使用Network Server(多人游戏组件)在窗口之间启动通信。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接