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

翻译

搜索

复制

相关推荐
AIVoyager6 小时前
vscode本地化显示远程图形化界面
ide·vscode·编辑器
二狗哈6 小时前
制作一款打飞机游戏26:精灵编辑器
游戏·编辑器
SlowFeather6 小时前
Unity 使用 ADB 实时查看手机运行性能
android·unity·adb·性能优化·profiler
爱学习的章鱼哥15 小时前
如何实现一个可视化的文字编辑器(C语言版)?
c语言·编辑器·文本编辑器·程序设计·easyx
小赖同学啊15 小时前
Unity 和 Unreal Engine(UE) 两大主流游戏引擎的核心使用方法
unity·游戏引擎·虚幻
苏克贝塔16 小时前
2025 VSCode中如何进行dotnet开发环境配置完整教程
ide·vscode·编辑器
AgilityBaby16 小时前
unity Animation学习,精准控制模型动画播放
学习·3d·unity·游戏引擎
EQ-雪梨蛋花汤17 小时前
【Flutter】Unity 三端封装方案:Android / iOS / Web
android·flutter·unity
foenix6618 小时前
PicoVR眼镜在XR融合现实显示模式下无法显示粒子问题
android·unity·c#·xr·pico
ykjhr_3d19 小时前
展销编辑器在未来的发展前景
编辑器