首页 > Unity3D专栏 > 【Unity3D】自制插件之简单批量修改
2017
07-25

【Unity3D】自制插件之简单批量修改

Unity3D在功能上不是很完善,所以unity3d提供了编译器类UnityEditor

今天我们来制作一个简单的批量修改名称的小插件,当然也可以单个修改。

大牛可以选择跳过啊。

首先创建若干个小物体,就是我们要修改名称的物体

【Unity3D】自制插件之简单批量修改 - 第1张  | Unity3D虚拟世界

接着我们在工程里创建一个文件夹名为:Editor

【Unity3D】自制插件之简单批量修改 - 第2张  | Unity3D虚拟世界

然后创建我们的脚本,代码如下:

using UnityEngine;  
using System.Collections;  
using UnityEditor;  
public class DJH_Tool : MonoBehaviour {  
    [MenuItem("DJH/ChangeName")]  
    public static void ChangeName()  
    {  
        int i = 0;  
        foreach (GameObject g in Selection.gameObjects)  
        {  
            g.name += i;  
            i++;  
        }  
    }  
}  

[MenuItem(“DJH/ChangeName”)]添加菜单选项。

剩下的都是最基本的代码,很简单啦~

保存脚本后,我们可以看到菜单多了一个选项。

【Unity3D】自制插件之简单批量修改 - 第3张  | Unity3D虚拟世界

选中所有的Cube物体。点击ChangeName

【Unity3D】自制插件之简单批量修改 - 第4张  | Unity3D虚拟世界

名字都改了~很简单的脚本~

可以根据这个自行修改其他属性。



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

留下一个回复

你的email不会被公开。