自定义菜单

//把该脚本放在Editor下

可在unity菜单栏可看到结果:

% – CTRL on Windows / CMD on OSX

# – Shift

& – Alt

LEFT/RIGHT/UP/DOWN – Arrow keys

F1…F2 – F keys

HOME, END, PGUP, PGDN

public class CustomMenu  {

#region  自定义菜单栏

[MenuItem("Tool/test/Clear Data")]

private static void MenuTest()

{

PlayerPrefs.DeleteAll();

}

#endregion

#region 自定义热键

[MenuItem("tool/item %g")]

private static void NewOption()

{

Debug.Log("1");

}

[MenuItem("tool/item _g")]

private static void NewOption1()

{

}

#endregion

#region 测试

[MenuItem("Assets/Create/Add Configuration")]

private static void AddConfig()

{

// Create and add a new ScriptableObject for storing configuration

}

// Add a new menu item that is accessed by right-clicking inside the RigidBody component

[MenuItem("CONTEXT/Rigidbody/New Option")]

private static void NewOpenForRigidBody()

{

}

#endregion

#region 自定义选项 优先级 1,2,

[MenuItem("NewMenu/Option1", false, 65)]

private static void NewMenuOption()

{

}

[MenuItem("NewMenu/Option2", false, 2)]

private static void NewMenuOption2()

{

}

[MenuItem("NewMenu/Option3", false, 3)]

private static void NewMenuOption3()

{

}

[MenuItem("NewMenu/Option4", false, 51)]

private static void NewMenuOption4()

{

}

[MenuItem("NewMenu/Option5", false, 52)]

private static void NewMenuOption5()

{

}

#endregion

#region

#endregion

}

//自定义inspector

using UnityEngine;

using System.Collections;

public class CustomRandom : MonoBehaviour {

[ContextMenuItem("Randomize Name", "Randomize")]

public string Name;

private void Randomize()

{

Name = "Some Random Name";

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,087评论 19 139
  • python 输出一串中文字符,在控制台上(控制台使用UTF-8编码)通过print 可以正常显示,但是写入到文件...
    huisheng阅读 2,690评论 0 0
  • UIMenuController须知 官方文档:根据官方文档的描述可知这是一个单例模式,能实现剪切,复制,粘贴,选...
    NotFunGuy阅读 4,373评论 0 5
  • 论剑海边有一片湖,传说久远前有两位不世剑者在此决战,其中一人战败后将自己的佩剑沉进湖中,立誓永不持剑。后来有武者常...
    温瑜丶阅读 1,245评论 0 0
  • 在 寂寥的旷野里 一个人的无言 任疼痛漫延 一个人的天空飘洒着冷雨 于瑟瑟中涤荡灵魂的影子 寻一无人的角落 背上行...
    香蔡樱子阅读 242评论 6 5