使用AB包的步骤
第一步 设置bundle名
第二步创建bundle包
第三步加载(bundle包、包内物体名字都是不区分大小写)
注意:
unity Assetbundle 的坑,记录一下
读取资源要填具体的相对路径,不要只填name,不然相同名称的资源打包到同一个包的时候,Load出来的永远是第一个。
void Start()
{
AssetBundle ab=AssetBundle.LoadFromFile(Application.streamingAssetsPath + "/sprite");
Sprite s = ab.LoadAsset<Sprite>("assets/shishi/resources/button.png");
//Sprite s = ab.LoadAsset<Sprite>("assets/resources/button.png");
GameObject go = new GameObject();
go.AddComponent<SpriteRenderer>().sprite = s;
}
参考资料链接
安卓打包AB包教程
https://www.cnblogs.com/jeffxun/p/15142841.html