独立播放器命令行参数“-adapter”语法
Standalone Player command line argument "-adapter" syntax
我需要 select 从双显示器系统的命令行显示我的游戏的显示器。如果我使用 Unity Screen Selector Dialog,它可以让我在开始游戏时选择要在哪个显示器上显示游戏,而且效果很好。当我尝试使用命令行参数从命令行加载游戏时:"MyGame -adapter 1" 或 "MyGame -adapter 2" 它似乎忽略了参数,并且每次都在同一台显示器上加载游戏。
备注:
我有一个双显示器系统,但只有一个视频卡 (GeForce GT 740)。
我正在使用 Unity 5.6.1f1(64 位)和 Window 10.
请让我知道我缺少什么。
这是一个已知错误,目前似乎尚未修复。 -adapter
参数不适用于 9 以上的任何 Direct3D。
转到 文件 --> 构建设置, select 你的电脑 Windows 平台然后转到其他设置.
从这里,为 Windows 复选框禁用 Auto Graphics API。
您可以选择使用哪个 Direct3D。删除所有其他 Direct3D 版本并简单地将 Direct3D9 放在那里。 Unity 修复此错误之前应该是第 9 个版本。
如果这不起作用:
转到 文件 --> 构建设置, select 你的电脑 Windows 平台然后转到决议和陈述。
禁用 "Default Is Full Screen" 和 "Display Resolution Dialog".
同样,如果失败,请使用显示 API 通过代码完成。您可以找到有关该 here 的更多信息。我还建议您也提交错误报告。
我需要 select 从双显示器系统的命令行显示我的游戏的显示器。如果我使用 Unity Screen Selector Dialog,它可以让我在开始游戏时选择要在哪个显示器上显示游戏,而且效果很好。当我尝试使用命令行参数从命令行加载游戏时:"MyGame -adapter 1" 或 "MyGame -adapter 2" 它似乎忽略了参数,并且每次都在同一台显示器上加载游戏。
备注: 我有一个双显示器系统,但只有一个视频卡 (GeForce GT 740)。 我正在使用 Unity 5.6.1f1(64 位)和 Window 10.
请让我知道我缺少什么。
这是一个已知错误,目前似乎尚未修复。 -adapter
参数不适用于 9 以上的任何 Direct3D。
转到 文件 --> 构建设置, select 你的电脑 Windows 平台然后转到其他设置.
从这里,为 Windows 复选框禁用 Auto Graphics API。
您可以选择使用哪个 Direct3D。删除所有其他 Direct3D 版本并简单地将 Direct3D9 放在那里。 Unity 修复此错误之前应该是第 9 个版本。
如果这不起作用:
转到 文件 --> 构建设置, select 你的电脑 Windows 平台然后转到决议和陈述。
禁用 "Default Is Full Screen" 和 "Display Resolution Dialog".
同样,如果失败,请使用显示 API 通过代码完成。您可以找到有关该 here 的更多信息。我还建议您也提交错误报告。