Unity 之 加载工程卡在音频处不动(Unity识别不出音频文件)
遇到问题:
在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
放到在远端克隆下来的工程目录中:
然后再打开工程,很快就导入完成了,并且可以识别音频文件了:
虽然出现的问题解决了,但是问题的根本原因我还是没有搞清楚,望知道的大佬可以留言结果。若你也遇到了类似的问题,也分享一下你的解决方案吧,以便帮助更多的人~
文章来源: czhenya.blog.csdn.net,作者:陈言必行,版权归原作者所有,如需转载,请联系作者。
原文链接:czhenya.blog.csdn.net/article/details/118365456
- 点赞
- 收藏
- 关注作者
评论(0)