按照本指南安装 Unity https://docs.unity3d.com/Manual/GettingStartedInstallingHub.html
文件类型为 AppImage
按照本指南安装 Unity https://docs.unity3d.com/Manual/GettingStartedInstallingHub.html
文件类型为 AppImage
我在 ubuntu 上启动并运行了 Unity。与 JetBrains Rider 相同(它在启动时正确识别了我的 mono 和 .net sdks。)
我现在想在 Rider 中打开我的新 Unity 项目并设置 unity 以让 Rider 成为它的默认编辑器。
在 windows 和 mac 上,我知道这是一个相当简单的过程,但与 linux 上的 windows 不同,jetbrains IDE 不是系统声明的,因此 Unity 本身无法知道是否安装了 Rider。因此,从一开始就在 ubuntu 上不存在 Rider 绑定到统一的方法,反之亦然。
在 ubuntu 上安装的正确(非快照)方法是提取 tar.gz 并运行它的 shell 脚本。
我想无论如何仍然很有可能完成,但更多的是手动完成?
这些手动步骤是什么?
一方面,搜索我的 Unity 项目的文件夹没有.sln
这样的:https ://gist.github.com/benjaminjackman/9d2284dff3e5098a2df0似乎表明我应该在 Rider 中打开什么。
我尝试在我的项目中添加一个正方形并编译并运行它,它运行但仍然没有.sln
文件。
我还尝试在 Unity 首选项中打开“生成所有 .csproj 文件”,以查看它是否.sln
在保存或构建时生成了文件,但仍然没有。
这是我看到的首选项中的“外部工具”选项卡视图:
但在文档网站上:https ://docs.unity3d.com/Manual/Preferences.html#External-Tools
它显示了更多选项:
请注意我非常希望拥有的“将 .unityproj 添加到 .sln”选项。
为了让 Unity 在 Rider 中打开 C# 脚本,我指向了 Rider.sh
在 bin 中的文件,这很有效。
我尝试了这个解决方案,但它不起作用。
开发人员已停止在那里发布构建。他们过去每两个月发布一次,最后一次发布和构建可以追溯到一年。它已经严重过时了。
它不是统一开发人员首选和推荐的 linux/ubuntu 安装方法。他们更喜欢我们使用统一集线器。
我也试过这个 (同一个人的YouTube 视频,因为他链接的 stackoverflow 和源名称匹配,并且由于 youtube 视频和 gif 中的 ubuntu 桌面自定义完全一样)。这家伙的想法是对的!!如果开发人员为您制作了本机解决方案,您可以先尝试。
但正如您在他的 stackoverflow 回答和视频中看到的那样:自该启动器发布以来,情况发生了更大的变化。
启动器在启动前不再缺少任何依赖项,它在 vanilla ubuntu 19.10 上开箱即用,没有其他任何更改。这是一个区别。它的外观和行为在视觉上也完全不同。这是一个 v2,它确实有它自己的怪癖。
今天的方法是什么?
我尝试使用“Unity Hub”,这是在 ubuntu 上安装 Unity 的推荐(也是唯一?)方法。
我首先必须添加一个许可证,然后我必须设置下载文件夹(它被忽略,因为它无论如何都会下载到 /tmp)
然后我必须选择并下载统一版本:
下载完成后,它看起来像这样:
如果我此时选择项目选项卡并点击“新建”它仍然拒绝我:
如果我尝试打开我在其中找到的文件夹/tmp
;“unityhub-9fbe5a20-6305-11ea-bdba-858cc54fd2fc”和看起来像正确的文件集:“Unity.tar.xz”、“UnitySetup-Linux-IL2CPP-Support-for-Editor-2020.1.0a25.tar。 xz”等...然后它只是添加一个以该项目的祖父母命名的新项目(如果我选择“/tmp/unityhub-9fbe5a20-6305-11ea-bdba-858cc54fd2fc/Unity.tar.xz”它将是称为“tmp”,我不能再从整个 /tmp 树中添加另一个项目,因为它认为它是“同一项目”。如果我重命名文件夹并将其移动到“~/Documents”并打开“~/ Documents/unityEngine/Unity.tar.xz”,列表中的项目将被称为“Documents”):
如果我然后尝试创建一个新项目,则会打开窗口,但是:
...单击“创建”后,我收到一个无内容的错误消息框,然后应用程序出现错误并变得或多或少无响应,必须强制关闭:
我在我的 Ubuntu 18 中安装了 Unity 3D。但是编辑器窗口充满了粉红色。只有文件、附件等选项可见。
Unity 窗口顶部显示 OpenGL 4.2。所以我检查了我的 OpenGL 版本,它是 3.0。Mesa 版本是 18.x 的东西。我遵循了许多在线提供的教程和 ppa 来更新我的驱动程序和 OpenGL。但是OpenGL版本仍然是3.0。
我正在使用 Intel Atom Baytrail Z3735f 设备。
我正在尝试在我的 Ubuntu 16.04 笔记本电脑上安装 Unity 3D。论坛链接到一个最新的发布文件,但问题是该文件只有 273KB。它给了我一个名为“UnitySetup-2018.1.0b13”的文件,我不知道如何打开它。我该如何安装它?
论坛链接照片
下载文件的链接照片
文件
我在 Ubuntu 16.04 中工作,并且安装了Unity3d。我希望Visual Studio Code成为我在 Unity3d 中的默认脚本编辑器。
请观看这个 30 秒的视频,不要将 Unity3d(世界领先的创建引擎)与Unity(Ubuntu 16 的默认桌面环境)混淆。
我放了 VSC 的快捷方式,但我必须放一个参数(例如:“$(File)”)。我复制粘贴了 VSC 的位置,但是当我尝试打开脚本(例如TriggerChecker.cs
)时,VSC 会打开,但脚本没有出现。
编辑脚本的唯一方法是打开 VSC 并添加项目文件夹,我必须在整个项目文件夹中搜索脚本。观看此视频以了解我需要如何搜索脚本。我想让 Unity3d 直接显示脚本,因为当我的项目变得更大时,我可以更轻松地编辑脚本而无需搜索它们。到目前为止,我对 VSC ("$(File)") 只有一个参数,即 ("$(/usr/share/code/code --unity-launch )")。这是通往 VSC 快捷方式的路径。
你能帮我解决这个问题吗?