在多个显示器上打开多个Unity应用程序

4
如何将 Unity 应用程序打开为两个单独的实例,并在两个不同的监视器上全屏显示(每个监视器一个)?
使用此链接 https://docs.unity3d.com/Manual/CommandLineArguments.html,我发现根据 Unity 的说法,要将 Unity 应用程序多次打开到两个单独的监视器中,只需使用 -adapter N 命令即可。我尝试过这样做,但它总是加载到主显示器中。以下是我打开应用程序两次进入不同监视器的命令:

start CCC.exe -force-d3d9 -adapter 1
start CCC.exe -force-d3d9 -adapter 2

我注意到在另一篇文章中,只有使用 -adapter 选项时 d3d9 选项才有效。另外,我正在使用带有 8GB GDDR5 的 NVIDIA® GeForce® GTX 1070 和双监视器插口的 HDMI 适配器端口。
有人成功了吗?非常感谢!
Drew

有趣,我忍不住想问一下,如果您不介意的话,您的项目是关于什么的? - Nika Kasradze
在我的情况下,我安装了两个不同的Unity,一个用于Hololens,另一个用于普通应用。我有两个图标,可以同时打开它们,因为它们是不同的应用程序。也许这会有所帮助。 - Everts
1
你尝试过在启动应用程序时按住Shift键,并在启动配置窗口中选择要使用的显示器吗? - meng
你能测试一下我下面的回答吗?有用吗? - Sergio Basurco
1个回答

2
如果您在Windows上使用扩展显示器,它们都将作为同一适配器操作,不确定adapter开关的预期用途是什么。据说

或者,您可以尝试使用外部解决方案。创建一个程序(例如.net),启动两个实例,然后将其中一个移动到另一个监视器。检查这个指南,了解如何从另一个程序中移动窗口。

您可能想要使用无边框窗口模式以全屏显示它们并仍能将它们移动到所需位置。

最终,这里有一个付费解决方案,可以完成所有这些。


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