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

翻译

搜索

复制

相关推荐
且白26 分钟前
vsCode使用本地低版本node启动配置文件
前端·vue.js·vscode·编辑器
维克喇叭30 分钟前
vscode 离线安装第三方库跳转库
ide·vscode·编辑器
XR-AI-JK1 小时前
Unity VR/MR开发-VR/开发SDK选型对比分析
unity·vr·mr
2401_858286118 小时前
OS11.【Linux】vim文本编辑器
linux·运维·服务器·编辑器·vim
心之所向,自强不息8 小时前
【Unity Shader编程】之让画面动起来
unity·游戏引擎
小男孩tom13 小时前
vscode
ide·vscode·编辑器
我命由我123451 天前
VSCode - VSCode 放大与缩小代码
前端·ide·windows·vscode·前端框架·编辑器·软件工具
不伤欣1 天前
游戏设计模式 - 子类沙箱
游戏·unity·设计模式
old_power1 天前
VSCode 工作区配置文件通用模板创建脚本
ide·vscode·编辑器
vortex51 天前
在 Kali 上打造渗透测试专用的 VSCode 环境
ide·vscode·编辑器