Unity中利用代码创建prefab

作者: 循环渐进123456 | 来源:发表于2017-08-21 09:22 被阅读37次

转载:http://blog.csdn.net/liqiangeastsun/article/details/42124469

// 利用代码创建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);
    }
}

相关文章

网友评论

    本文标题:Unity中利用代码创建prefab

    本文链接:https://www.haomeiwen.com/subject/lofcdxtx.html