Unity编辑器快捷键

Unity编辑器快捷键

//为菜单栏按钮添加快捷键
//在名字后面添加(大小写无关)
//1.如果为单键位则添加 空格_键位 eg: _t
//2.如果为组合件则添加 空格组合件转码键位 eg:Ctrl+Q 即%q
//组合件转码 %=Ctrl #=Shift &=Alt
//单独的一个按键以“空格 + 下划线 + 想要的按键”增加在路径后缀,空格千万不要忘记。
//“Tools/Test _g”,即在Unity中按下g就可以直接执行该菜单。
//以“Tools/Test %&g”表示按住ctrl和alt,再按下g就能触发。特殊符号:%(ctrl/cmd)、#(shift)、&(alt)。
//其他支持的按键:LEFT、RIGHT、UP、DOWN、F1…F12、HOME、END、PGUP、PGDN。

public class EditorControl
{
    public static Transform Ts;   
    //alt + 1 运行
    [MenuItem("Tools/EditorControl/Run  &1")]
    public static void EditorRun()
    {
        EditorApplication.isPlaying = !EditorApplication.isPlaying;
    }
	//alt + 2 暂停
    [MenuItem("Tools/EditorControl/Pause &2")]
    public static void EditorPause()
    {
        EditorApplication.isPaused = !EditorApplication.isPaused;
    }
	//alt+3 找对象
    [MenuItem("Tools/EditorControl/Copy Transform %&a")]
    public static void Editor_CopyTransform()
    {
        Ts = Selection.activeTransform;
    }
	//将对象值赋值给新对象
    [MenuItem("Tools/EditorControl/Paste Transform %&s")]
    public static void Editor_PasteTransform()
    {
        foreach (var item in Selection.gameObjects)
        {
            item.transform.localPosition = Ts.localPosition;
            //item.transform.localScale = Ts.localScale;
            //item.transform.localRotation = Ts.localRotation;
        }
    }
	······

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值