【问题标题】:How to run unity in headless mode on linux?如何在 Linux 上以无头模式运行 unity?
【发布时间】:2018-09-14 03:44:19
【问题描述】:

我需要在 Linux 上完全不渲染图形来运行统一模拟。这样做的人可以提供详细的步骤吗?我可以在网上找到很多资源来解决我的问题,但没有一个对我有用。

【问题讨论】:

  • “我可以在网上找到很多资源来解决我的问题,但没有一个对我有用。” 引用这些资源并解释为什么它们不起作用会很有帮助对你来说,否则人们可能会用你已经尝试过的解决方案来回答。

标签: unity3d


【解决方案1】:

您可以使用batchmode 和nographics 命令行参数来执行此操作:

/opt/Unity/Editor/Unity -batchmode -nographics -logFile

请注意,您必须将 /opt/Unity/Editor/Unity 替换为 Unity 编辑器的一部分或您要在无头模式下运行的构建。如果您遇到问题,请在this 帖子上发布有关问题及其修复的更详细的帖子。

【讨论】:

  • 谢谢,我试过了,它奏效了。您是否知道我们是否仍然可以在无图形模式下捕获屏幕截图并保存它们?
  • 我不认为你可以,因为 nog​​raphics 模式意味着图形的东西没有被初始化。我建议你使用 remove nographics 参数,看看会发生什么。我之前也看到过关于有人试图捕获屏幕截图但没有成功的帖子,因此可能无法正常工作。
  • 请注意,如果您的第一个问题已经得到解答,您可以accept此答案将其标记为已解决。请参阅this 了解如何做到这一点
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多