void Start()
{
AssetBundle ab=AssetBundle.LoadFromFile(Application.streamingAssetsPath + "/sprite");
Sprite s = ab.LoadAsset("assets/shishi/resources/button.png");
//Sprite s = ab.LoadAsset("assets/resources/button.png");
GameObject go = new GameObject();
go.AddComponent().sprite = s;
}
unity Assetbundle 的坑,记录一下
读取资源要填具体的相对路径,不要只填name,不然相同名称的资源打包到同一个包的时候,Load出来的永远是第一个。



