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

翻译

搜索

复制

相关推荐
真鬼1236 小时前
【Unity 6】Unity6快捷下载,快速下载
unity·游戏引擎
小e说说7 小时前
主流活动策划工具特点比较
编辑器
winlife_8 小时前
把 Godot 编辑器接入 AI:Funplay MCP for Godot 介绍
人工智能·编辑器·godot·ai编程·游戏开发·mcp
会潜水的小火龙8 小时前
unity打包apk报错Failure to initialize问题解决方法
unity·游戏引擎
平行云10 小时前
实时云渲染平台数据通道,支持3D应用文件上传下载分享无缝交互
linux·unity·云原生·ue5·gpu算力·实时云渲染·像素流送
Sator112 小时前
unity仅用粒子系统实现拖尾
unity·游戏引擎
游乐码12 小时前
Unity基础(五)四元数相关
unity·游戏引擎
@noNo12 小时前
Visual Studio Code添加自定义大模型API
ide·vscode·编辑器
想做后端的前端13 小时前
Unity热更新 - HybridCLR & YooAsset
unity·游戏引擎
winlife_13 小时前
把 Cocos Creator 编辑器接入 AI:Funplay MCP for Cocos 介绍
人工智能·编辑器·ai编程·cocos creator·游戏开发·claude·mcp