当前位置: 首页 > news >正文

编辑器功能:用一个快捷键来【锁定】或【解开】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);}}
http://www.lryc.cn/news/197637.html

相关文章:

  • Vue 网络处理 - axios 异步请求的使用,请求响应拦截器(最佳实践)
  • 关于W5500网卡使用过程的部分问题记录
  • Unity DOTS World Entity ArchType Component EntityManager System概述
  • 最详细STM32,cubeMX 点亮 led
  • 论文阅读:Image-to-Lidar Self-Supervised Distillation for Autonomous Driving Data
  • 前端版本控制工具,常见的Git 和SVN
  • C++ —— Tinyxml2在Vs2017下相关使用2(较文1更复杂,附源码)
  • 阿里内推强推的并发编程学习笔记,原理+实战+面试题,面面俱到!
  • 域名注册查询流程
  • 【Linux学习笔记】代码编辑工具vim
  • Android Boring SSL
  • 中国人民大学与加拿大女王大学金融硕士项目:开启你的金融精英之路
  • HashSet编程小案例,控制生日和姓名。重写HashCode
  • 虚幻阴影整理
  • MySQL数据库(一)
  • C++11 新特性
  • 排查手机应用app微信登录问题不跳转失败原因汇总及其解决方案
  • 软考高级系统架构设计师系列之:数学与经济管理
  • 基于Scrapyd与Gerapy部署scrapy爬虫方案【可用于分布式爬虫部署】
  • ST-SSL:基于自监督学习的交通流预测模型
  • 如何处理C++中的字符串编码和国际化?
  • DH48WK 温控器参数设置
  • 【文档智能】多模态预训练模型及相关数据集汇总
  • 超全整理,性能测试——数据库索引问题定位+分析(详细)
  • 44springboot摄影跟拍预定管理系统
  • Flink之窗口触发机制及自定义Trigger的使用
  • 蓝牙资讯|2024年智能家居新趋势,蓝牙助力智能家居发展
  • 机器学习 | Python实现GA-XGBoost遗传算法优化极限梯度提升树特征分类模型调参
  • 手部关键点检测3:Pytorch实现手部关键点检测(手部姿势估计)含训练代码和数据集
  • 服务日志性能调优,由log引出的巨坑