首先把需要加载的资源做成预设,资源路径必须放在Resources文件夹下
第一种:通过资源路径加载
<pre name="code" class="csharp">private string cubePath = "Model/BuJianModel_1_Models";
void Start () {
LoadResource (testPath);
}
public void LoadResource(string path) {
//把资源加载到内存中
Object objPreb = Resources.Load(path, typeof(GameObject));
//用加载得到的资源对象,实例化游戏对象,实现游戏物体的动态加载
GameObject gameObj = Instantiate(objPreb) as GameObject;
}
第二种:用拖动的方式
public Object[] per;
void Start () {
for (int i = 0; i < per.Length; i++) {
GameObject gameObj = Instantiate(per[i]) as GameObject;
}
}
之后还需要对生成的资源设置父对象与位置信息