Unity3d 统一元文件错误

Unity3d 统一元文件错误,unity3d,metafile,Unity3d,Metafile,我知道标题听起来可能不准确,但那是因为我不确定我的错误来自哪里 首先,这是我的文件夹组织: 资产 场面 剧本 MemoryCard.cs SceneController.cs 精灵 开始时,文件“MemoryCard”的标题为“MemoryCard”(注意末尾的“s”)。我用Unity的内置文本编辑器“Monodevelop”编辑我的文件,在编辑我的文件时,我决定通过Monodevelop重命名它。。。这似乎是个坏主意,因为现在有一条警告信息: 元数据文件(.meta)存在,但找不到

我知道标题听起来可能不准确,但那是因为我不确定我的错误来自哪里

首先,这是我的文件夹组织:

  • 资产
    • 场面
    • 剧本
      • MemoryCard.cs
      • SceneController.cs
    • 精灵
开始时,文件“MemoryCard”的标题为“MemoryCard”(注意末尾的“s”)。我用Unity的内置文本编辑器“Monodevelop”编辑我的文件,在编辑我的文件时,我决定通过Monodevelop重命名它。。。这似乎是个坏主意,因为现在有一条警告信息:

元数据文件(.meta)存在,但找不到它的资产“Assets/Scripts/MemoryCards.cs”。在Unity之外移动或删除文件时,请确保相应的.meta文件随它一起移动或删除

我首先删除了.cs文件并创建了一个新文件,但错误仍然存在

我的问题是我不知道应该查找哪个元文件,因为在创建新脚本时,元文件“MemoryCards.cs.meta”已被删除并替换为相应的.meta文件

我猜有某种特定的文件引用了所有的元文件,比如一棵树之类的。。。但是我在网上没有找到任何文件

我希望你们中的任何人都能帮助我:)

提前谢谢大家,


Axel在Monodevelop中重命名文件导致元文件出错

通过删除meta和脚本文件,然后创建一个新的脚本文件,我的问题得到了解决

但是,除非您对新文件进行正确的链接/引用并使游戏可运行,否则Unity将警告您仍然存在错误。。。但是没有


所以,如果你像我一样“一个在所有错误都解决之前无法继续的人”。。。好吧,只要忽略它并构建您的项目,错误就会消失。

Hmmmm。。。您是否绝对确定没有名为MemoryCard.cs.meta或MemoryCard.cs.meta的文件?除非您使构建“可运行”,否则Unity将继续警告您,即使错误已更正。。。也许我应该忽略这个错误然后继续。。。现在一切都好了。哦,好了!那么现在一切都正常了?顺便说一句,你在运行什么版本的unity?如果你认为它可能会帮助其他人,你应该完全回答你自己的问题!好啊我会的;)