1.新建加载脚本挂在任意物体上;
2.加载脚本内容,cubewall.unity3D是加载资源包的名称,Cube Wall是加载预制体的名称,注意大小写,在打包资源时,资源包的名称默认小写,不区分大小写
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class LoadFromFileExample : MonoBehaviour {
// Use this for initialization
void Start ()
{
AssetBundle ab= AssetBundle.LoadFromFile("AssetBundles/scene/cubewall.unity3D");
GameObject wallprefab = ab.LoadAsset<GameObject>("CubeWall");//加载指定预制体
Instantiate(wallprefab);//实例化加载对象
//object[] objs = ab.LoadAllAssets();//加载所有预制体
//foreach (Object o in objs)
//{
// Instantiate(o);
//}
}
}