2016-12-02 39 views
4

如何将我的Unity应用程序(两个单一实例)全屏打开到两个不同的显示器中(每个显示器一个)?将多个Unity应用程序打开到多个显示器

使用此链接https://docs.unity3d.com/Manual/CommandLineArguments.html我发现根据Unity所有我必须做我的Unity应用程序多次打开到两个单独的监视器我使用-adapter N命令。我已经试过了,它总是加载到主显示屏。这是我的命令来打开应用程序两次到单独的显示器:

开始CCC.exe -force-D3D9 -adapter 1
开始CCC.exe -force-D3D9 -adapter 2

我在另一篇文章中注意到,只有使用-adapter选项时,d3d9选项才起作用。此外,我使用的是带有8GB GDDR5的NVIDIA®GeForce®GTX 1070,其中两个HDMI适配器端口插有双显示器。

这个有用吗?非常感激!

德鲁

+0

有趣的是,我忍不住,如果你不介意我问,你的项目是什么? –

+0

就我而言,我安装了两个不同的Unity,一个用于Hololens,一个用于常规。我有两个图标,我可以同时打开它们,因为它们是不同的应用程序。也许这会有所帮助。 – Everts

+1

当您启动应用程序并在启动配置窗口中选择要使用的显示器时,是否尝试过按住shift? – meng

回答

1

,如果你使用扩展显示在Windows它们既充当同一个适配器Apparently,不确定的预期用途adapter开关的是什么。

或者,您可以尝试一种外部解决方案。创建一个启动两个实例的程序(例如.net),然后将其中一个移动到另一个显示器。检查这个guide看看你如何从另一个程序移动一个窗口。

您可能想要使用borderless windowed mode以全屏显示它们,并仍然可以将它们移动到所需的位置。

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

相关问题