通过编辑器工具改变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;
    }
}

翻译

搜索

复制

相关推荐
Hody911 小时前
【XR开发系列】Unity第一印象:编辑器界面功能布局介绍(六大功能区域介绍)
unity·编辑器·xr
Lucky小小吴3 小时前
各大编码编辑器的缓存目录迁移到D盘【未完待续】
缓存·编辑器
言6666 小时前
vscode 设置中文-语言
ide·vscode·编辑器
lrh30257 小时前
Custom SRP - 14 Multiple Cameras
unity·渲染管线·srp
天天向上102419 小时前
markdown及vscode中可以的emoji
ide·vscode·编辑器
IT利刃出鞘21 小时前
WordPress插件--Markdown编辑器
编辑器
Joyce_JTR1 天前
【vscode】vscode上plantuml安装和使用
ide·vscode·编辑器
Hody911 天前
【XR开发系列】Unity下载与安装详细教程(UnityHub、Unity)
unity·游戏引擎·xr
程序员正茂1 天前
在Unity3d中使用Netly开启TCP服务
unity·tcp·netly
Little丶Seven1 天前
使用adb获取安卓模拟器日志
android·unity·adb·个人开发