编辑器功能:用一个快捷键来【锁定】或【解开】Inspector面板

编程入门 行业动态 更新时间:2024-10-23 19:26:21

编辑器功能:用一个<a href=https://www.elefans.com/category/jswz/34/1767862.html style=快捷键来【锁定】或【解开】Inspector面板"/>

编辑器功能:用一个快捷键来【锁定】或【解开】Inspector面板

一、需求

我有一个脚本,上面暴露了许多参数,我要在场景中拖物体给它进行配置。
如果不锁定Inspector面板的话,每次点击物体后,Inspector的内容就是刚点击的物体的内容,而不是挂载脚本的参数面板。

二、 解决

(1)找官方的快捷键,目前没找到
(2)查阅官方文档
(3)直接问GPT4,万一它已经学过了呢?!

直接给出代码:

class Example : EditorWindow
{#if UNITY_EDITOR[MenuItem("快捷功能/锁定Inspector面板 _%#SPACE")] //Ctrl + Shift + Space#endifstatic void LockInspector(){var inspectorType = typeof(UnityEditor.Editor).Assembly.GetType("UnityEditor.InspectorWindow");var inspectorInstance = EditorWindow.GetWindow(inspectorType);bool isLocked = (bool)inspectorType.GetProperty("isLocked").GetValue(inspectorInstance, null);bool lockStatusToSet = !isLocked;inspectorType.GetProperty("isLocked").SetValue(inspectorInstance, lockStatusToSet, null);}}

更多推荐

编辑器功能:用一个快捷键来【锁定】或【解开】Inspector面板

本文发布于:2023-12-05 18:30:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1664959.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:快捷键   编辑器   面板   功能   Inspector

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!