如何在Linux上启动Unity编辑器?

4
我已经下载了最新版本的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

当运行上述命令时,这两个窗口会立即出现:enter image description here整晚都没有发生其他事情。没有错误消息、控制台输出、日志文件和系统日志条目。top实用程序显示Unity进程利用一个核心的100% CPU时间。我使用最新的nVidia图形驱动程序运行OpenSUSE 13.2。我的系统还符合列在此处的所有依赖项和要求,并且除了“运行安装脚本,然后运行编辑器”之外,我没有看到任何其他说明。在同一硬件上,Windows上的Unity正常工作。所以我的问题是:
  1. 如何(如果可能)在非Ubuntu发行版上运行Unity编辑器?
  2. 在哪里可以找到错误消息(如果有),以澄清问题的原因?

1
据我所知,Unity只在Ubuntu上正常工作。 - byxor
我不知道你是否已经看到了这个帖子,但是这里可能有一些帮助:http://forum.unity3d.com/threads/how-to-install-unity-3d-under-opensuse.414359/ - Toby Deshane
不幸的是,我在 Ubuntu 12.04 上的内核版本为 3.13.0-106-generic 的计算机上遇到了相同的问题。这是一台 Dell XPS 17 笔记本电脑,配有 NVidia GT550m GPU 和 16GB RAM。使用的桌面环境是 Unity 5.6.0xb3Linux。 - Big Rich
1个回答

0

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

我不能保证,但对我有效的方法(也是Unity论坛上最常建议的修复方法)是做两件事:

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

如果你的npm已经更新到最新版本,那么创建目录似乎是最重要的一步(对我来说非常有效)。

如果你都做了,那么至少你可以享受冒险的乐趣,试图找出还有什么其他问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接