首页 > Unity3D专栏 > 【Unity3D】批量创建预设(Prefabs)
2017
07-25

【Unity3D】批量创建预设(Prefabs)

创建一个脚本

[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;



虚拟世界提醒您:如果您觉得本文不错,快快将这篇文章分享出去吧 ,感谢您的支持和关注,谢谢!
最后编辑:
作者:虚拟世界
专注互联网技术及资讯 技术研究中心|有相关Unity3D问题或者作事宜请联系我哦!
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝或者微信直接向我捐款,在此非常感谢您对虚拟世界的捐赠。

留下一个回复

你的email不会被公开。