zoukankan      html  css  js  c++  java
  • [cb]扩展Hierarchy 添加二级菜单

    目地

    这篇博客教大家如何扩展Hierarchy

    默认的Hierarchy

    在Unity的Edior编辑器中,默认的Hierarchy如下

    扩展的Hierarchy

    扩展示例

    MyInitOnLoad脚本

    创建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()
        {
    
        }
    }

    自定义菜单

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

  • 相关阅读:
    客户数据库出现大量cache buffer chains latch
    Oracle 表空间与数据文件
    一些优秀的个人空间
    DBMS_STATS.GATHER_TABLE_STATS详解
    C#获取主程序目录的方法
    python 里的 continue 和 break 语法理解
    Python 打印九九乘法表
    数据可视化平台 Apache Superset 安装
    jinja2.Markup 对HTML文本文件进行处理
    Chrome Console 控制台使用指南
  • 原文地址:https://www.cnblogs.com/zhaoqingqing/p/3803976.html
Copyright © 2011-2022 走看看