美文网首页
创建自己的快捷键

创建自己的快捷键

作者: CalmStubborn | 来源:发表于2018-03-27 21:58 被阅读5次

我很讨厌每次都去找Inspector面板上那个小小的Apply按钮,所以今天自己写了一个工具. 实现了Apply功能,之后鼠标选中场景中对应的物体,按Alt+p就可以了

using UnityEngine;
using System.Collections;
using UnityEditor;

public class CustomHotKey {

    [MenuItem("HotKey/Apply Prefab &p")]
    public static void PrintName()
    {
        if (Selection.activeGameObject!=null)
        {
            var target = Selection.activeGameObject;
            UnityEngine.Object prefabParent = PrefabUtility.GetPrefabParent(target);
            GameObject gameObject = PrefabUtility.FindValidUploadPrefabInstanceRoot(target);
            if (gameObject == null ||prefabParent == null)
            {
                return;
            }
            PrefabUtility.ReplacePrefab(gameObject, prefabParent, ReplacePrefabOptions.ConnectToPrefab);
        }
    }
}

相关文章

  • 创建自己的快捷键

    我很讨厌每次都去找Inspector面板上那个小小的Apply按钮,所以今天自己写了一个工具. 实现了Apply功...

  • Flutter相关知识点

    1.快捷键创建widget 创建stateless的Widget:stless 创建statefull的Wid...

  • [软件]sketch操作

    一、快捷键 Insert 插入 快捷键 New Artboard 插入 Artboard A A:创建画板 Sli...

  • PPT快捷键

    创建保存类快捷键 让效率翻倍的快捷键 Ctrl +S 保存PPT(宇宙第一快捷键) Ctrl +Shift+S 另...

  • Eclipse Hot key

    Eclipse的快捷键 收藏1,eclipse的使用操作;创建工作空间;创建工程;创建包;创建main函数;在控制...

  • OC创建分类

    事先准备 创建项目工程 创建一个类 创建分类 File → New → File 或者 快捷键command +...

  • xcode及模拟器快捷键

    XCode 快捷键 快速创建项目:command + shift + N 快速创建文件:command + N 运...

  • 四、超智能表格

    1.轻松创建 创建的方法有两种 a、插入—数据—创建表窗口—确定 b、快捷键Ctrl+T—创建表窗口—确定 创建的...

  • iOS创建Framework、Bundle

    iOS创建Framework、Bundle 创建FrameworkB 1.打开Xcode,新建工程(快捷键,shi...

  • MindMaster 思维导图快捷键

    功能Windows 快捷键Mac 快捷键 导图文档 创建新导图Ctrl + NCommand + N 打开导图Ct...

网友评论

      本文标题:创建自己的快捷键

      本文链接:https://www.haomeiwen.com/subject/zqkecftx.html