【问题标题】:How to start Unity Editor on Linux?如何在 Linux 上启动 Unity Editor?
【发布时间】:2016-08-23 10:28:04
【问题描述】:

我下载了最新版本的 Unity 平台无关自解压安装脚本并成功安装:

$ sudo sh ./unity-editor-installer-5.4.0p1+20160810.sh 
Installer for Unity 5.4.0p1

Press Enter to begin extracting to ./unity-editor-5.4.0p1

Unpacking Unity 5.4.0p1 ...
Extraction complete. Run ./unity-editor-5.4.0p1/Editor/Unity to begin

然后我尝试运行编辑器:

$ ./unity-editor-5.4.0p1/Editor/Unity

当上面的命令运行时,这两个窗口会立即出现:

整个晚上都没有发生任何事情。没有错误消息,没有控制台输出,没有日志文件,也没有系统日志条目。 top 实用程序显示 Unity 进程在其 CPU 时间的 100% 上使用一个内核。

我使用最新的 nVidia 图形驱动程序运行 OpenSUSE 13.2。我的系统还匹配here 列出的所有依赖项和要求,除了“运行安装脚本,然后运行编辑器”之外,我没有看到任何其他说明。 Unity 在具有相同硬件的 Windows 上运行良好。

所以我的问题是:

  1. 如何(如果可能)在非 Ubuntu 发行版上运行 Unity Editor?
  2. 在哪里可以找到可以阐明问题原因的错误消息(如果有)?

【问题讨论】:

  • 据我所知,unity 只能在 Ubuntu 上正常运行。
  • 我不知道你是否看过这个帖子,但这里可能有一些帮助:forum.unity3d.com/threads/…
  • 不幸的是,我在内核 3.13.0-106-generic 的 Ubuntu 12.04 上得到了相同的结果。笔记本电脑是戴尔 XPS 17(L702x,配备 NVidia GT550m GPU,16gb RAM)。 Unity 5.6.0xb3Linux。

标签: linux unity3d


【解决方案1】:

这似乎是一个常见的 linux 错误。

我无法做出任何保证,但对我有用的(以及似乎是统一论坛上建议最多的解决方法)是做两件事:

  • 更新或安装 NPM
  • 创建目录“~/.local/share/unity3d/Packages”

如果你的 npm 是最新的,目录的事情似乎是一件大事(对我来说它就像饼干一样)。

如果你两者兼得……好吧,至少你会得到冒险的乐趣,试图弄清楚还有什么可能对你不利。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 2023-04-05
    • 1970-01-01
    • 2021-02-28
    • 2023-01-05
    • 2016-12-30
    相关资源
    最近更新 更多