[cb]扩展Hierarchy,添加New/Component

前言

在Unity的Edior编辑器中,默认的Hierarchy如下图一而也有插件扩展了Hierarchy下图二,这篇博客将教大家如何扩展Hierarchy

[cb]扩展Hierarchy,添加New/Component[cb]扩展Hierarchy,添加New/Component

扩展Hierarchy后,出现自定义的菜单项,如下图所示:

[cb]扩展Hierarchy,添加New/Component

步骤

创建MyInitOnLoad.cs,放在Editor目录下

using UnityEngine;

using UnityEditor;

using System.Collections;



//InitializeOnLoad:http://docs.unity3d.com/Manual/RunningEditorCodeOnLaunch.html

[InitializeOnLoad]

public static class MyInitOnLoad

{

    //MenuItem属性把任意静态函数变成为一个菜单命令。仅静态函数能使用这个MenuItem属性

    //static function MenuItem (itemName : string, isValidateFunction : bool, priority : int)

    [MenuItem("GameObject/Create Other/cb/New-1", false, 55000)]

    public static void CreateNew1()

    {



    }

    [MenuItem("GameObject/Create Other/cb/New-2", false, 55000)]

    public static void CreateNew2()

    {



    }

    [MenuItem("GameObject/Create Other/cb/New-3", false, 55000)]

    public static void CreateNew3()

    {



    }

    [MenuItem("GameObject/Create Other/cb/New-4", false, 55000)]

    public static void CreateNew4()

    {



    }

}

你可能感兴趣的:(component)