我知道标题可能听起来不精确,但那是因为我不确定我的错误来自哪里......
首先,这是我的文件夹组织:
开始时,文件" MemoryCard"标题为" MemoryCards" (注意" s"最后)。我使用Unity的内置文本编辑器" Monodevelop"来编辑我的文件。在编辑我的文件时,我决定通过Monodevelop重命名它...这似乎是一个坏主意,因为现在有一条警告信息:
"元数据文件(.meta)存在但其资产' Assets / Scripts / MemoryCards.cs'无法找到。在Unity之外移动或删除文件时,请确保随之移动或删除相应的.meta文件。"
我首先删除了.cs文件并创建了一个新文件,但错误仍然是......
我的问题是我不知道自元文件" MemoryCards.cs.meta"以后我应该查找哪个元文件。已被删除并在创建新脚本时被相应的.meta文件替换...
我猜有某种特定的文件引用了所有的元文件,比如一棵树......但是我没有在互联网上找到任何文档。
我希望你们中的任何一个能帮助我:)
提前谢谢你,
阿克塞尔
答案 0 :(得分:2)
在Monodevelop中重命名文件导致元文件出错。
我的问题通过删除元文件和脚本文件然后创建新的脚本文件来解决。
但是,除非你对新文件做出正确的链接/引用并使游戏可以运行,否则Unity会警告你仍然存在错误......但是没有。
所以,如果你像我一样“一个在所有错误都解决之后就无法继续下去的人”......好吧,只要忽略它并构建你的项目,错误就会消失。