通过命令行打开 Unity 应用程序,并关闭应用程序的图形

通过命令行打开 Unity 应用程序,并关闭应用程序的图形

Unity 文档我们可以看到有一种方法可以通过命令行运行独立播放器,而无需图形,只需输入 -nographics

我在 Mac 终端上使用以下命令,但是当我们尝试使用带有无效标志的“open”时,它会提示通常的帮助消息。

open -nographics App.app/;

我还想在 Linux 服务器上执行相同的命令

答案1

对于open命令,要指定应传递给应用程序的参数,您需要使用标志--args。否则,参数将传递给命令open,而不是应用程序。

open App.app/ --args -nographics

如果您不想这样做(或者如果您想在终端窗口中看到控制台输出,而该输出不会显示open),您也可以直接调用应用程序内的可执行文件:

/Applications/Unity/Unity.app/Contents/MacOS/Unity -nographics &

(&符号是可选的;它将应用程序设置为在后台运行,以便您可以继续使用 shell,类似于open。)

相关内容