問題
電腦安裝的Unity版本是5.5.5,系統是64位win7。
後來,系統升級到64位win10。
發現音頻導入無法識別,如下,報錯libvorbis.dll
文件找不到
解決
進入Unity的安裝目錄,可以發現在Unity/Editor/Data/Tools/FSBTool
中有個x86
和x64
文件夾
我是64位系統,懷疑它應該是優先去找x64
目錄,發現找不到libvorbis.dll
然後報錯了。
於是自作聰明地把x86
中的libvorbis.dll
拷貝到x64
目錄中,發現還是無法正常工作。
網上也沒有找到相關的問題,於是懷疑是Untiy5.5.5
的這個音頻解碼dll無法適配64位win10系統。
於是大膽地從Unity2017
中拷貝整個FSBTool
目錄覆蓋Untiy5.5.5
的FSBTool
目錄。
然後回到工程中,從新導入音頻文件(右鍵音頻文件-Reimport):
果然可以正常識別了