我对Unity和Github都不熟悉,如何将我们小组在Github上开发的Unity项目导入到Unity中?如果这个问题太简单了,请原谅我的无知,因为我的谷歌搜索没有找到太多有用的信息。
我对Unity和Github都不熟悉,如何将我们小组在Github上开发的Unity项目导入到Unity中?如果这个问题太简单了,请原谅我的无知,因为我的谷歌搜索没有找到太多有用的信息。
只需要执行
git clone <PROJECT_URL>
Assets
的文件夹,该文件夹的父文件夹应该是Unity项目文件夹,因此只需在Unity中浏览到它并打开即可。安装支持git的工具。有两种类型:命令行工具和图形界面工具。例如:Gitbash、GitHub for Windows或Mac OS X开发者工具也包含一个git命令行。在我的经验中,许多文档示例似乎更倾向于使用命令行,因为它更普遍适用于各种计算平台,因此即使一开始感觉“难”,您也可能要使用它。我的其余说明假定您使用命令行工具。
获取代码克隆的URL。在Web浏览器中导航到代码存储库(在Github、Bitbucket或其他地方)。通常在右上角会有一个下载或克隆按钮。通常它有一个下拉箭头,允许您获取URL或zip下载。如果您想积极参与提交代码,请获取URL并继续执行下一步。如果您只想下载它一次并进行检查,请获取zip。
在命令行工具中克隆repo。打开您的命令行工具。使用cd命令导航到您希望将源代码存储在其中的文件夹,例如C:\source或D:\repos(如果您不熟悉它,您可能需要在Google上搜索一下,因为它在平台和您使用的命令行之间略有不同)。现在,您想要执行克隆命令。一些git repo将在您复制的url中包含克隆命令,而其他人则不会。最终命令看起来类似于:
git clone https://github.com/someguy/SomeGameProject.git FolderIWantItToGoIn
按下回车键,它将克隆项目。如果游戏项目有大文件,则可能需要几分钟,如果文件较大,则可能需要更长时间。
希望这些文件说明很详细,但如果它们只提到了获取文件的位置,则在第3步后下载文件并将其插入到Assets/文件夹中通常是正确的做法。
打开UnityHub,并在适当版本的Unity 3d中打开项目。 请注意,许多项目选择特定版本的Unity。希望您的团队告诉您要使用哪个版本。如果没有,请在您创建的ProjectSettings/ProjectVersion.txt文件夹中检查。在此文件中,它将显示使用的Unity版本,如下所示:
m_EditorVersion: 2020.3.8f1
@Roberto的回答假设您已熟悉GitHub/命令行。
如果您不熟悉并且不打算继续使用GitHub进行协作,您也可以只下载存储库(=项目的主要“目录”)的zip存档。您将在存储库主页的右侧找到“下载ZIP”按钮。
或者