如何将Github上的项目导入Unity

7

我对Unity和Github都不熟悉,如何将我们小组在Github上开发的Unity项目导入到Unity中?如果这个问题太简单了,请原谅我的无知,因为我的谷歌搜索没有找到太多有用的信息。


1
嗨Danzo,我注意到你仍然(或再次)在Stackoverflow上活跃。你能否接受下面的一个答案,或者自己添加一个答案并接受它,这样你的问题就会被标记为已解决? - Kay
5个回答

10

只需要执行

git clone <PROJECT_URL>

在当前路径下将创建一个包含项目内容的文件夹。然后只需用Unity打开它。 在您的项目文件夹中会有一个名为Assets的文件夹,该文件夹的父文件夹应该是Unity项目文件夹,因此只需在Unity中浏览到它并打开即可。

2
这可能会让新手游戏开发人员感到有些吓人,他们可能没有使用源代码控制。
  1. 安装支持git的工具。有两种类型:命令行工具和图形界面工具。例如:Gitbash、GitHub for Windows或Mac OS X开发者工具也包含一个git命令行。在我的经验中,许多文档示例似乎更倾向于使用命令行,因为它更普遍适用于各种计算平台,因此即使一开始感觉“难”,您也可能要使用它。我的其余说明假定您使用命令行工具。

  2. 获取代码克隆的URL。在Web浏览器中导航到代码存储库(在Github、Bitbucket或其他地方)。通常在右上角会有一个下载或克隆按钮。通常它有一个下拉箭头,允许您获取URL或zip下载。如果您想积极参与提交代码,请获取URL并继续执行下一步。如果您只想下载它一次并进行检查,请获取zip。

  3. 在命令行工具中克隆repo。打开您的命令行工具。使用cd命令导航到您希望将源代码存储在其中的文件夹,例如C:\source或D:\repos(如果您不熟悉它,您可能需要在Google上搜索一下,因为它在平台和您使用的命令行之间略有不同)。现在,您想要执行克隆命令。一些git repo将在您复制的url中包含克隆命令,而其他人则不会。最终命令看起来类似于:

    git clone https://github.com/someguy/SomeGameProject.git FolderIWantItToGoIn

按下回车键,它将克隆项目。如果游戏项目有大文件,则可能需要几分钟,如果文件较大,则可能需要更长时间。

  1. 潜在的大型资产解决方案 在某些情况下,项目具有一些非常大的资产,它们不会提交到源代码中。如果是这样,您应该收到特殊指示以下载这些资产的位置。

希望这些文件说明很详细,但如果它们只提到了获取文件的位置,则在第3步后下载文件并将其插入到Assets/文件夹中通常是正确的做法。

  1. 打开UnityHub,并在适当版本的Unity 3d中打开项目。 请注意,许多项目选择特定版本的Unity。希望您的团队告诉您要使用哪个版本。如果没有,请在您创建的ProjectSettings/ProjectVersion.txt文件夹中检查。在此文件中,它将显示使用的Unity版本,如下所示:

    m_EditorVersion: 2020.3.8f1

在Unity Hub中点击“添加”,选择你克隆项目的文件夹。 这将返回到项目视图。 在项目视图中,选择上面提到的版本,在“Unity版本”列中带有一个小灰色三角形下拉菜单。 然后点击项目名称打开它。 在Unity中,转到资产菜单,选择“打开C#项目”,确保你的代码编辑器加载没有错误。 最后,在Unity 3d中打开指定的场景文件,并在顶部点击播放按钮,你应该能够无误地玩游戏(当然,假设他们没有检查到任何错误)。

1

0
如果您正在寻找Android项目中所有依赖项的JAR文件。假设您已经在构建Gradle文件中添加了所需的依赖项(包括您的GitHub项目),请编译/制作一次并查看Android Studio中的Project-> External Libraries。您将找到所有下载的jar文件的列表,复制它们并粘贴到Unity assets / android / libs路径中。

0

或者

  • 打开 Unity 然后点击 File=> Open Project
  • 然后选择你的项目文件夹就可以了。

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