【Unity3D自学记录】批量创建预设(Prefabs)

来源:互联网 发布:魔法王座弩炮升阶数据 编辑:程序博客网 时间:2024/05/16 10:43

创建一个脚本

[MenuItem("Tools/BatchPrefab All Children")]public static void BatchPrefab(){    Transform tParent = ((GameObject)Selection.activeObject).transform;    Object tempPrefab;    int i = 0;    foreach(Transform child in tParent){        tempPrefab = EditorUtility.CreateEmptyPrefab("Assets/Prefab" + child .name +".prefab");        tempPrefab = EditorUtility.ReplacePrefab(child .gameObject, tempPrefab);        i ++;    }}

选中物体后,选择Tools---BatchPrefab All Children,就会自动创建预设

大大减少了开发时间


记得引用using UnityEditor;

0 0
原创粉丝点击