WWW www = new WWW ("file://E:/项目/Assets/StreamingAssets/Actor.assetbundle");
WWW www = new WWW ("file:///E:/项目/Assets/StreamingAssets/Actor.assetbundle");
两种都试过都不行
总是提示
You are trying to load data from a www stream which had the following error when downloading.
Couldn't open file /项目/Assets/StreamingAssets/Actor.assetbundle
UnityEngine.WWW:get_assetBundle()
c__Iterator17:MoveNext() (at Assets/EffectScripts/ABC.cs:20)
求教大神 如何破解
路径格式不能识别。
格式错了 最好中文路径去掉,然后改成WWW www = new WWW (@"file:///E:/项目/Assets/StreamingAssets/Actor.assetbundle")就行了
不要使用中文路径。。。。
//1.path = @"file::///" + path
//2.path = @"file::///" + path + ".prefab";
path = @"file:///" + path + ".prefab";//3.
最终我用了第三个写法行了,太久没写c sharp了忘了@什么意思,是处理反斜杠还是正斜杠
需要3个反/// 要注意,还要有后缀-------------涉及的知识面有些广
(不是resource.load,也不是assetbundle.load)