我最近将Unity升级到了4.2.x系列,我遇到了一个我迷失的工作流问题。我也尝试过最新版本(4.3.3f1),我也遇到了同样的问题。
以下是我的电脑的规格:
CPU:Intel(R)Core(TM)i7-4770k CPU @ 3.50GHz
内存:16GB RAM
操作系统:Windows 8.1 Pro
硬盘:
主要:三星120GB固态硬盘
辅助:RAID ONE上的WD 2TB Mechanical Drive x2
创建新的2D项目时,我选择除2D选项以外的任何内容,并将其设置为我的机械驱动器。出现的第一个错误如下:
打开文件G:/ Projects /....../ Temp / tempfile失败:进程无法访问该文件,因为它正由另一个进程使用。
选项: 再试一次|强制退出|取消
我会再次尝试Try Again(甚至连文件浏览器都没有使用该文件夹。然后它会加载Unity有2个错误:
GetPersistentManager()。WritingFile(i-> path,BuildTargetSelection :: NoTarget(),kDontReadObjectsFromDiskBeforeWriting)
和
container.begin()== container.end() UnityEditor.HandleUtility:BeginHandles()
这种情况最近才开始发生,我之前创建了两个项目,使用4.2.1f时没有出现这些错误。现在,每次我想创建一个文件夹,它都会输出GetPersistentManager错误。 Unity也不允许我通过编辑器将任何资源拖动到文件夹中(但是我可以右键单击并导入资产并以这种方式导入它们)。当我尝试通过文件浏览器将资源放入文件夹时,我收到以下错误:
致命错误! GetPersistentManager()。WriteFileInternal(metaDataPath,metaDataFileIndex,writeData.begin(),writeData.size(),NULL,BuildTargetSelection :: NoTarget(),0)
我导入的资产是我在上述2个项目中使用的精灵表。
作为测试,我也在主硬盘上重复了这个过程,它仍然给我相同的结果。
这已经成为一个问题,因为现在我的其他两个项目遇到了与上述三个错误相同的问题。如果有人知道可能导致这种情况的原因,请告诉我。
答案 0 :(得分:0)
我发现了问题。这是我的反病毒(全面防御)我手动添加了权限并且它有效
答案 1 :(得分:0)
有同样的问题,原来是Google Drive备份和同步同步项目文件夹。 出于我的备份目的,使用github存储库切换到了git。问题解决了。
快速提示:Google unity3d gitignore。统一项目中有很多临时性的东西不需要备份或提交,因此一个好的git ignore文件将节省大量的磁盘空间和时间。
希望这对某人有帮助。