Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 一个unity实例,两个unity窗口?_Unity3d - Fatal编程技术网

Unity3d 一个unity实例,两个unity窗口?

Unity3d 一个unity实例,两个unity窗口?,unity3d,Unity3d,当我运行应用程序时,我希望Unity打开两个窗口。窗口将有不同的摄像头,但两者都可以看到相同的世界 这可能吗?(我还没有找到任何证据表明这一点) 我知道我可以通过两个unity实例实现这一点,但我需要一个。unity没有内置的支持。你必须围绕它进行设计,或者自己开发一些东西 我听说有些人尝试通过网络或IPC进行多进程通信的变通方法。您可以创建一个单独的启动程序应用程序来控制它。如果您不希望有两个不同的物理窗口,而只是不同相机的并排视图,则可以调整视口矩形 更改位置以及宽度和高度,以并排渲染摄影

当我运行应用程序时,我希望Unity打开两个窗口。窗口将有不同的摄像头,但两者都可以看到相同的世界

这可能吗?(我还没有找到任何证据表明这一点)


我知道我可以通过两个unity实例实现这一点,但我需要一个。

unity没有内置的支持。你必须围绕它进行设计,或者自己开发一些东西


我听说有些人尝试通过网络或IPC进行多进程通信的变通方法。您可以创建一个单独的启动程序应用程序来控制它。

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

更改位置以及宽度和高度,以并排渲染摄影机或以您喜欢的方式渲染摄影机


对于这个简单的演示,您可以使用Git在

上获得一个示例项目,我认为解决方案是创建另一个Unity项目并用第一个打开它!在使用网络服务器(多人游戏组件)启动windows之间的通信后。

实际上,Unity最近的一次更新增加了对多个显示器的支持,这些显示器可以实现您所描述的功能。您可以阅读有关它们的信息。

Unity 5.1的(多人)网络组件应该也能让您达到目的。没问题。只是我想贡献的一个额外想法。也许它能帮助别人