本文是一篇学习记录,挖了坑让自己填的。
第一步:打ab包
建立对应路径Assets/AssetBundles文件夹后,可以到menu(“Assets/Build AssetBundles”)点击按钮打包。
public class CreateAB : MonoBehaviour
{
[MenuItem("Assets/Build AssetBundles")]
static void BuildAllAssetBundles()
{
UnityEditor.BuildPipeline.BuildAssetBundles("Assets/AssetBundles", BuildAssetBundleOptions.None, BuildTarget.WebGL);
}//目标平台使用webgl,目标平台改其他平台行不行?没做测试
}
该脚本需要放在Assets/Editor中才能生效(为什么?)
第二步:在unity中搭建一个测试案例,点击按钮后从服务端加载ab包
public void btnClick()
{
StartCoroutine(btn());
}
IEn