过去几个月我一直在使用Unity的一个小项目,在此过程中使用Git进行源代码控制。我最近买了一台新笔记本电脑,正在演示我在不同地点的进展情况。
我安装了Unity&应用程序中所需的所有相关运行时间并将源拉到新机器。该项目在Unity中打开,但“层次结构”视图显示了我的预制件所在的位置。
所有资源(预制件,模型,脚本)都与原始开发机器上的目录相同,但在将它们拉到新机器的过程中会以某种方式“脱离链接”。
我尝试过搜索但是却无法找到解决这个特殊问题的方法而只是重新创建所有内容。
感谢您的帮助。
答案 0 :(得分:3)
有一些元文件与Unity项目中的所有资产相关联,这就是为什么任何类型的外部版本控制/源代码控制都不会保存所有这些设置,因为它们没有正确链接。如果您可以使用,Unity中包含的资产服务器(读源控制)非常容易设置,并且对我来说非常好(对于一个小团队)。
如果您绝对使用git,请查看下面的Unity文档,看看它是否能解决您的问题:
https://docs.unity3d.com/Manual/ExternalVersionControlSystemSupport.html