The AssetBundle 'Memory' can't be loaded because another AssetBundle with the same files is already loaded.
unity 加载Assetbundle资源时 出现了重复加载 然后就会出现这种报错
....
m_RequestOperation = AssetBundle.LoadFromMemoryAsync(outbys);//异步加载缓存
if (m_RequestOperation.isDone)
{
LocalRequestOperationCompleted(m_RequestOperation); //已经加载完成
}
else
m_RequestOperation.completed += LocalRequestOperationCompleted;
....
private void LocalRequestOperationCompleted(AsyncOperation op)
{
if (op as AssetBundleCreateRequest != null)
{
m_AssetBundle = (op as AssetBundleCreateRequest).assetBundle;
ProvideHandleComplete(this, m_AssetBundle != null, null);
m_Completed = true;
}
}