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

翻译

搜索

复制

相关推荐
AllBlue3 小时前
unity调用安卓方法
android·unity·游戏引擎
金融小师妹4 小时前
基于LSTM趋势预测的白银价格突破58美元阈值,年度累计涨幅超100%的强化学习驱动分析
大数据·人工智能·编辑器·1024程序员节
郝学胜-神的一滴4 小时前
Horse3D游戏引擎研发笔记(十):在QtOpenGL环境下,视图矩阵与投影矩阵(摄像机)带你正式进入三维世界
c++·3d·unity·游戏引擎·godot·图形渲染·unreal engine
AllBlue6 小时前
unity导出成安卓工程,集成到安卓显示
android·unity·游戏引擎
Sator19 小时前
Unity的FishNet相关知识
网络·unity·游戏引擎
AllBlue9 小时前
安卓调用unity中的方法
android·unity·游戏引擎
Xiaok101810 小时前
VSCode 报错 “No module named ‘torch‘“
ide·vscode·编辑器
大江东去浪淘尽千古风流人物10 小时前
【MSCKF】StateHelper 学习备注
vscode·学习·性能优化·编辑器·dsp开发
亮子AI11 小时前
【Tiptap】怎样输入/粘贴 Markdown 到编辑器里?
编辑器·tiptap
飞火流云1 天前
vscode Linux下编译失败找不到文件
ide·vscode·编辑器