通过编辑器工具改变Inspector锁定状态

是在看一系列视频的时候,看到的,感觉挺有用,就记录下来。

就是这个小锁的按钮,后续可以通过快捷键,快速锁定和解锁。代码里没有加入快捷键控制,有需要用到的可以自己加一下,比较简单

cs 复制代码
using UnityEditor;

public class XLockTools : MonoBehaviour
{
    [MenuItem("EditTest/Lock Inspector")]
    public static void LockInspector()
    {
        ActiveEditorTracker.sharedTracker.isLocked = !ActiveEditorTracker.sharedTracker.isLocked;
        ActiveEditorTracker.sharedTracker.ForceRebuild();
    }

    [MenuItem("EditTest/Lock Inspector", true)]
    public static bool IsLockInspectorValid()
    {
        return ActiveEditorTracker.sharedTracker.activeEditors.Length != 0;
    }
}

翻译

搜索

复制

相关推荐
Sator12 小时前
Unity AStarPath的踩坑点
unity
Harvy_没救了9 小时前
Vim 快捷键手册
linux·编辑器·vim
星河耀银海10 小时前
Unity基础:摄像机Camera的参数设置与视角控制
unity·游戏引擎·lucene
星河耀银海10 小时前
Unity基础:Transform组件的位移、旋转与缩放详解
unity·游戏引擎·lucene
小松要进步10 小时前
VSCode
ide·vscode·编辑器
终端鹿10 小时前
VSCode插件Console Ninja详解:把DevTools搬进编辑器,调试效率翻倍
ide·vscode·编辑器
【ql君】qlexcel21 小时前
Visual Studio Code的使用,VS code常用扩展
ide·vscode·编辑器·visual studio·扩展
卓小帅的博客1 天前
解决vscode中无法使用特定语言注释的问题
ide·vscode·编辑器·快捷键·无法注释
海清河晏1111 天前
数据结构 | 单链表
数据结构·unity·dreamweaver
mxwin1 天前
Unity URP 下 MatCap 技术详解 无视光照环境的卡通与质感渲染方案
unity·游戏引擎