Unity元文件错误

时间:2017-02-09 13:09:40

标签: unity3d metafile

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

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

  • 资产
    • 场景
    • 脚本
      • MemoryCard.cs
      • SceneController.cs
    • 精灵

开始时,文件" MemoryCard"标题为" MemoryCards" (注意" s"最后)。我使用Unity的内置文本编辑器" Monodevelop"来编辑我的文件。在编辑我的文件时,我决定通过Monodevelop重命名它...这似乎是一个坏主意,因为现在有一条警告信息:

"元数据文件(.meta)存在但其资产' Assets / Scripts / MemoryCards.cs'无法找到。在Unity之外移动或删除文件时,请确保随之移动或删除相应的.meta文件。"

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

我的问题是我不知道自元文件" MemoryCards.cs.meta"以后我应该查找哪个元文件。已被删除并在创建新脚本时被相应的.meta文件替换...

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

我希望你们中的任何一个能帮助我:)

提前谢谢你,

阿克塞尔

1 个答案:

答案 0 :(得分:2)

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

我的问题通过删除元文件和脚本文件然后创建新的脚本文件来解决。

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

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

相关问题