首页 > 手游开发 > Unity3D > Unity中利用代码创建prefab
2020
10-28

Unity中利用代码创建prefab

// 利用代码创建prefab
using UnityEngine;
using System.Collections;
using UnityEditor;
using System.IO;


public class CameraMove : MonoBehaviour {
    //生成Prefab, 参数1 需要生成的对象,参数2,名字
    private void CreatePrefabObj(GameObject obj, string prefabName) 
{
string[] str = prefabName.Split ('(');
string path = "Assets/Resources/_Art/Role/Individual/" + str[0] + ".prefab";
        //参数1 创建路径,参数2 需要创建的对象, 如果路径下已经存在该名字的prefab,则覆盖
PrefabUtility.CreatePrefab (path, obj);
    }
}
最后编辑:
作者:搬运工
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。