Unity 之 加载工程卡在音频处不动(Unity识别不出音频文件)

举报
陈言必行 发表于 2021/08/24 22:50:20 2021/08/24
【摘要】 在Git上克隆同事上传的工程,打开是卡在音频处不动解决方案分享。

遇到问题:

在Git上克隆同事上传的工程后,在本地打开。项目导入时重新导入MP3格式文件,一直卡在这不动…


尝试解决一:

删除工程中所有音频文件,等程序打开在再次导入,结果导入时程序直接崩溃:

再次打开工程可以看到一个提示:

报错原文:A default asset was created for ‘Assets/_Resources/Sounds/Bgm.mp3’ because the asset importer crashed on it last time.
You can select the asset and use the ‘Assets -> Reimport’ menu command to try importing it again, or you can replace the asset and it will auto import again.

报错翻译:一个默认的资产被创建为’Assets/_Resources/Sounds/Bgm.mp3’,因为资产导入器上次崩溃了。
您可以选择资产,并使用’Assets -> Reimport’菜单命令尝试再次导入它,或者您可以替换资产,它将自动再次导入。

重新导入后的.mp3文件显示为这个样子,按照上面提示中’Assets -> Reimport’操作并没有什么反应,编辑器也不能将其识别为音频文件:


尝试解决二:

使用格式工厂将.mp3为后缀的音频文件,修改为.ogg后缀的音频文件(.wva我也尝试了);这样确实是可以把音频文件导入工厂了,但是,Unity编辑器并不能将其识别为音频文件使用:


尝试解决三:

没办法只能上网查了,在网上看到了这篇文章:Unity5.5.5在win10中无法识别音频文件,由于文中解决的问题是Windows下的,我用的是Mac,我按照找了个电脑上安装的最近的版本的Unity,安装描述替换“FSBTool”文件。

我也重新安装了一个新的离原工程使用最近的一个版本,结果还是没有成功。


解决方案:

出现问题的根本原因是在重新导入项目的时候,自动配置Library文件夹才出现的。因为我们上传工程时一般会自动忽略Library文件夹。最后没办法只能在同事那里拷贝了一份Library放到在远端克隆下来的工程目录中:

然后再打开工程,很快就导入完成了,并且可以识别音频文件了:


虽然出现的问题解决了,但是问题的根本原因我还是没有搞清楚,望知道的大佬可以留言结果。若你也遇到了类似的问题,也分享一下你的解决方案吧,以便帮助更多的人~

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。