编辑器功能:用一个快捷键来【锁定】或【解开】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.mzph.cn/news/108228.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue项目使用svg之svg-sprite-loader详细使用

项目中为了体验好、性能优、资源丰富等原因经常会用svg这种矢量图,但是svg不能直接像image标签一样直接使用,这就需要前端的同学自己处理了。 svg有以下优点: svg放大不失真,png,jpg会出现失真现象svg的体积非常小,对…

子序列(All in All, UVa 10340)rust解法

输入两个字符串s和t,判断是否可以从t中删除0个或多个字符(其他字符顺序不变),得到字符串s。例如,abcde可以得到bce,但无法得到dc。 解法 use std::io;fn main(){let mut buf String::new();io::stdin().…

冥想第九百四十八天

1.今天周二,昨天晚上休息的很好,精力充沛,因为明天要上日语课,所以今天又要跑步了。上次跑到最后的时候不想跑了。以往都是越跑越轻松。 2.项目上全力以赴的一天,感觉时间过的很快,叔叔发出了测量结果。有一…

Java中 创建不可变集合

常规写法 以往我们创建一些不可变集合的时候&#xff0c;通常是这样写的&#xff1a; // 不可变的Set Set<String> set new HashSet<>(); set.add("a"); set.add("b"); set.add("c"); set Collections.unmodifiableSet(set); //…

探索数字安全的卓越之选 - Digicert证书

在数字时代&#xff0c;数据安全和隐私保护变得尤为重要。无论是个人网站、电子商务平台还是大型企业&#xff0c;保护用户数据和建立信任都是至关重要的任务。在这个领域&#xff0c;Digicert是一个备受推崇的品牌&#xff0c;提供了卓越的数字证书解决方案&#xff0c;以确保…

跨境商城源码部署(多商户入驻,一键铺货,快速部署)

现如今&#xff0c;互联网的快速发展为商业带来了前所未有的机遇&#xff0c;跨境电商作为其中的热门领域&#xff0c;吸引了众多企业和创业者的关注。而通过部署跨境商城源码&#xff0c;您将获得多商户入驻、一键铺货等功能&#xff0c;轻松拥有一家生意蓬勃发展的跨境商城。…

Gson反序列化原理

前言 序列化和反序列化是日常工作中经常使用的工具&#xff0c;一般用于对象的持久化保存或者对象的网络传输&#xff0c;一般有两种情况&#xff0c;一种是对象本身实现了Serializable接口&#xff0c;这种情况下可以利用jdk自带的功能或者Kryo等这种封装好的序列化反序列化工…

CSS悬停卡片翻转明信片效果源码附注释

运行效果演示: HTML页面代码: <!DOCTYPE html> <html lang="en" > <head>

同为科技(TOWE)关于风力发电雷电防护的解决方案

风能作为一种可再生清洁能源&#xff0c;是国家新能源发展战略的重要组成部分。我国风能开发潜力高达2.510GW以上&#xff0c;近年来风力发电机组逐年增加&#xff0c;截止到2022年&#xff0c;全国风电装机容量约3.5亿千瓦&#xff0c;同比增长16.6%。然而&#xff0c;由于风力…

ros_rtsp订阅Image类型topic转换为rtsp视频流

文章目录 一、安装环境二、在catkin工作空间中构建三、设置流四、推出视频流五、验证视频流1、安装vlc拉流2、安装gstreamer拉流3、安装FFmpeg拉流 一、安装环境 ROS gstreamer development libs&#xff0c;包括base、good、bad和rtspserver: sudo apt-get install libgstre…

Adaptive AUTOSAR CM模块介绍(六)

Event订阅和缓存原理 Event事件并不是proxy定义了就可以使用&#xff0c;需要Event事件的订阅&#xff0c;一旦订阅成功了&#xff0c;有event事件的时候&#xff0c;就会收到订阅的消息。 /* brief The application expects the CM to subscribe the event. param maxSampleC…

Mybatis Plus入门进阶:特殊符号、动态条件、公共语句、关联查询、多租户插件

前言 Mybatis Plus入门进阶&#xff1a;特殊符号、动态条件、公共语句、关联查询、多租户插件 隐藏问题&#xff1a;批量插入saveBatch 文章目录 前言注意点动态条件xml公共语句关联查询动态表名使用自定义函数主键生成策略saveBatch插件&#xff1a;多租户TenantLineInnerInte…

linux 上安装tomcat ,并将tomcat注册为服务

参考&#xff1a;https://www.cnblogs.com/DevinZhang1990/p/12795565.html 下载一个tomcat服务器&#xff0c;并上传到服务器&#xff0c;解压到一个路径 如路径为: /server/apache-tomcat-8.0.52 即 $Tomcat_HOME /server/apache-tomcat-8.0.52 将tomcat加到linux服务中 2.…

php 中 try catch 不起作用解决,捕获不到异常

错误写法 try{ $i 1/0; }catch(Exception $e) { echo “error”; } 错误写法 最后发现问题在Exception这个类上&#xff01; 需要在前面加上 \ &#xff08;反斜杠&#xff09;才起作用 像这样 try{$i 1/0; }catch(\Exception $e) {echo "error"; }

Java 代码 实现 字符串去掉左边空格 字符串去掉右边空格

Java 代码 实现 字符串去掉左边空格 字符串去掉右边空格 编写工具类 StringUtils 编写工具类 package com.lihaozhe.util.string;/*** 字符串工具类** author 李昊哲* version 1.0* create 2023/10/17*/ public class StringUtils {/*** 去除字符串左边的的空格** param strin…

智能垃圾桶丨悦享便捷生活

垃圾桶是人们日常生活所必不可少的必需品&#xff0c;它让生活中所产生的垃圾有了一个正确的存放地方。随着生产技术的迅速发展&#xff0c;垃圾桶也得以更新换代。由最初的简单式的圆筒式垃圾桶&#xff0c;到现在出现的感应式垃圾桶、智能语音控制垃圾桶&#xff0c;垃圾桶也…

2023年中国自动驾驶卡车市场发展趋势分析:自动驾驶渗透率快速增长[图]

自动驾驶卡车的技术原理是通过电脑算法控制车辆行驶&#xff0c;辅助驾驶员完成任务。其实现方式主要是基于传感器和计算处理技术。自动驾驶卡车可以随时感知周围环境&#xff0c;灵活避障&#xff0c;自适应调整行驶路径&#xff0c;相比之下传统卡车需要驾驶员进行手动操作&a…

【python_学习笔记】

TypeError: ‘numpy._DTypeMeta‘ object is not subscriptable import torch# 创建一个形状为 (3, 4, 5) 的张量 tensor torch.randn(3, 4, 5)# 使用 permute 重新排列维度&#xff0c;例如 (3, 5, 4) permuted_tensor tensor.permute(0, 2, 1)print("Original Tensor…

Switch模拟器-Ryujinx(龙神模拟器)安装教程

Ryujinx是由gdkchan带领团队运用C#语言创建并发布在GitHub平台的Switch开源模拟器. 系 统 要 求 内存8 GB RAM及以上 显卡支持Vulkan、OpenGL版本4.5及以上 64位系统 Windows 10 RS4&#xff08;Redstone 4&#xff0c;版本 1803&#xff09;或更高版本 软 件 教 程 第一…

Puppeteer监听网络请求、爬取网页图片(二)

Puppeteer监听网络请求、爬取网页图片&#xff08;二&#xff09; Puppeteer监听网络请求、爬取网页图片&#xff08;二&#xff09;一、爬取需求二、实现讲解三、效果查看 一、爬取需求 首先打开浏览器&#xff0c;打开指定网站监听网站发出的所有请求&#xff0c;记录请求&a…