コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Unknown error occurred while loading 'Assets/StreamingAssets/XXXX.prefab'.

概要

Unknown error occurred while loading 'Assets/StreamingAssets/XXXX.prefab'.
UnityEngine.StackTraceUtility:ExtractStackTrace () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/StackTrace.cs:37)
UnityEditor.AssetDatabase:Refresh () (at /Users/bokken/build/output/unity/unity/Modules/AssetDatabase/Editor/ScriptBindings/AssetDatabase.bindings.cs:261)

上記のエラーが発生する現象に遭遇した

StreamingAssets に格納するアセットバンドルの拡張子が
.prefab になっていたことが原因だった

.Replace( ".", "_" ) でアセットバンドルの拡張子が
.prefab にならないようにしたらエラーが発生しなくなった