【解决】A meta data file (.meta) exists but its asset ‘...‘ can‘t be found. When moving or deleting...

当在Unity外部移动或删除文件后收到警告,提示.meta文件存在但找不到对应的资产,可以按照以下步骤解决:首先,在Unity内找到资源并删除对应.meta文件,然后让Unity重新生成。如果涉及多级目录,需从子目录开始逐级删除.meta文件,直至Assets目录。这是一个可忽略的警告,不影响项目运行。
摘要由CSDN通过智能技术生成

开发平台:Unity
编程平台:Visual Studio 2022
使用语言:C#

问题描述

描述
A meta data file (.meta) exists but its asset ‘xxxxx’ can’t be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
元数据文件 (.meta) 存在,但找不到其资产“xxxxx”。 在 Unity 外部移动或删除文件时,请确保相应的 .meta 文件随之移动或删除。

备注:这是一个 Warning 内容,可忽略。

解决方法:

方案一:清理Meta文件

通常情况下出现该问题的原因由于我们在Unity外部文件夹(统称 电脑文件夹)对工程文件挪移、增删致使.meta数据文件无法及时更新所造成。

  • Unity内部选中资源目标 -》右键 “在资源管理中打开”
  • 并删除目标XXXXX.meta文件
  • 返回 Unity 交由其自动生成即可

批注:对XXXXX如为路径下文件,须由后至前逐级删除.meta文件后,返回Unity自动生成即可。

  • 例如:Assets/Third Party/Component Scripts/TransformExpand.cs
    依次删除为 TransformExpand.cs.meta - Component Scripts.meta - Thrid Party.meta 。值得注意到的是Assets是没有.meta。所以无需关注非Assets文件目录的.meta文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值