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

创建自己的快捷键

作者: 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);
            }
        }
    }
    
    

    相关文章

      网友评论

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

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