Unity 快捷键的一些记录

news2025/2/23 22:18:24

1.Unity Prefab Apply All 设置快捷键,修改预设体之后快捷键应用

打包会出问题:The type or namespace name ‘EditorWindow‘ could not be found

EditorWindow类无法打包出EXE  添加unity关键字定义如下文所示:

#if UNITY_EDITOR

using UnityEditor;

...

...

...

#endif

 

2. Unity 的自定义快捷键 菜单栏 Edit->Shortcuts

 

 

上面的如果不想下插件:

 

using UnityEditor;
using UnityEngine;
namespace Tim
{
    public class TimShortCuts : MonoBehaviour
    {
        [MenuItem("Tools/Reset Transform &r")]
        static void ResetTransform()
        {
            GameObject[] selection = Selection.gameObjects;
            if (selection.Length < 1) return;
            Undo.RegisterCompleteObjectUndo(selection, "Zero Position");
            foreach (GameObject go in selection)
            {
                InternalZeroPosition(go);
                InternalZeroRotation(go);
                InternalZeroScale(go);
            }
        }
        private static void InternalZeroPosition(GameObject go)
        {
            go.transform.localPosition = Vector3.zero;
        }
        private static void InternalZeroRotation(GameObject go)
        {
            go.transform.localRotation = Quaternion.Euler(Vector3.zero);
        }
        private static void InternalZeroScale(GameObject go)
        {
            go.transform.localScale = Vector3.one;
        }
        [MenuItem("Tools/Apply changes to Prefab &a")]
        static void SaveChangesToPrefab()
        {
            GameObject[] selection = Selection.gameObjects;
            if (selection.Length < 1) return;
            Undo.RegisterCompleteObjectUndo(selection, "Apply Prefab");
            foreach (GameObject go in selection)
            {
                if (PrefabUtility.GetPrefabType(go) == PrefabType.PrefabInstance)
                {
                    PrefabUtility.ReplacePrefab(go, PrefabUtility.GetPrefabParent(go));
                    PrefabUtility.RevertPrefabInstance(go);
                }
            }
        }
    }
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1088228.html

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

相关文章

「五度情报站」网罗全量企业情报,找客户、查竞品、寻商机!

在当下严峻的市场经济环境下&#xff0c;准确、及时的情报信息&#xff0c;就如同指引企业前行的明灯&#xff0c;能够让企业在风起云涌的市场大潮中保持敏锐的洞察力&#xff0c;掌握最新的市场动态&#xff0c;洞悉竞争对手的一举一动&#xff0c;先知先动&#xff0c;保持竞…

多域名SSL数字证书是什么呢

多域名SSL数字证书是众多SSL数字证书中最灵活的一款SSL证书产品。一般一张SSL证书只能保护一个域名&#xff0c;即使能保护多个域名站点&#xff0c;证书保护的域名类型也有限制(通配符SSL数字证书)。多域名SSL数字证书既能用一张SSL证书保护多个域名网站&#xff0c;又不限制域…

时序数据库InfluxDB了解

参考&#xff1a;https://blog.csdn.net/u014265785/article/details/126951221

【分享】如何让压缩包里的文件“限制编辑”?

在压缩文件的时候&#xff0c;有时候希望压缩包里的文件&#xff0c;只可以查看&#xff0c;不能修改&#xff0c;那要怎么实现呢&#xff1f;这里有两种方法可以试试&#xff0c;来看看具体怎么用吧&#xff01; 方法1&#xff1a; 在压缩文件之前&#xff0c;给需要压缩的文…

蓝桥杯每日一题2023.10.13

组队 - 蓝桥云课 (lanqiao.cn) 题目描述 方法一:由肉眼观察找到在一至五号位的不同编号成员的最大的值 #include<bits/stdc.h> using namespace std; int main() {cout << 98 99 98 97 98;return 0; } 方法二&#xff1a;由dfs一一找寻 #include<bits/st…

保护您的Shopify站点免受封禁和关联

Shopify是一种流行的电商平台&#xff0c;但要确保您的Shopify站点不被封禁和关联&#xff0c;需要采取一些预防措施。本文将介绍一些方法&#xff0c;帮助您保护和维护您的Shopify站点的稳定性和安全性。 一、避免被封禁的方法 遵守平台政策&#xff1a;Shopify有一系列规定和…

python可视化分析之印度中国人口分析

前言 印度和中国是世界上人口最多的两个国家&#xff0c;它们的人口变化对全球经济、社会和环境都有重要影响。根据联合国《2022 年世界人口展望》报告&#xff0c;印度人口将在今年4月中旬超过中国&#xff0c;增至14.1亿&#xff0c;成为全球人口第一大国。到2023年底&#…

drone如何发布docker服务

上篇主要实现了drone在物理机上进行发布程序&#xff0c;这次介绍drone如何发布docker类型的服务。 一 drone.yml文件配置 前提&#xff1a;需要提前在drone里添加文件里面所引用的密钥 kind: pipeline # 定义对象类型&#xff0c;还有secret和signature两种类型 type: dock…

联盟链学习笔记-网络的创建

联盟链学习笔记 初始网络 下图是初始网络网络N的参考图 排序服务 在定义 网络 N 的时候&#xff0c;第一件事情就是定义一个 排序服务O4。O4 最初被配置并且由组织 R4 的一个管理员来启动&#xff0c;并且由 R4 管理。配置 NC4 包含了描述网络管理能力初始集合的规则。最初…

计算机专业学生实习的一条明路

当计算机专业的学生毕业后学习嵌入式开发优势也会非常的明显。计算机专业提供了坚实的编程基础、数据结构和算法知识&#xff0c;这些都是嵌入式开发所需要的基本技能。视频后方有免费的嵌入式学习资料&#xff0c;按需自取。此外&#xff0c;对操作系统和系统编程的了解也为嵌…

大语言模型之十七-QA-LoRA

由于基座模型通常需要海量的数据和算力内存&#xff0c;这一巨大的成本往往只有巨头公司会投入&#xff0c;所以一些优秀的大语言模型要么是大公司开源的&#xff0c;要么是背后有大公司身影公司开源的&#xff0c;如何从优秀的开源基座模型针对特定场景fine-tune模型具有广大的…

python 如何获取url的名称

一、使用os模块 os模块是Python内置的一个操作系统接口模块&#xff0c;提供了许多与操作系统相关的函数和变量。其中&#xff0c;os.path模块用于处理路径相关的操作&#xff0c;包括文件名、目录名等。 os.path.basename()函数可以用来获取路径中的文件名部分 imp…

【考研数学】概率论与数理统计 —— 第四章 | 随机变量的数字特征

文章目录 一、随机变量的数学期望1.1 概念1. 一维离散型随机变量的数学期望2. 一维连续型随机变量的数学期望3. 二维离散型随机变量的数学期望4. 二维连续型随机变量的数学期望 1.2 数学期望的性质 二、随机变量的方差2.1 概念2.2 计算公式2.3 方差的性质2.4 常见随机变量的数学…

自己动手写PBR

下面的shader参照博客修改而成:改动的地方用此颜色表示 代码参照: unity build-in管线中的PBR材质Shader分析研究_郭大钦的博客-CSDN博客_shader 支持pbr材质以及cubemap unity build-in管线中的PBR材质Shader分析研究_bulit-in pbr-CSDN博客 最终效果如下:左边是手写的,右…

多个扇形元素绕圆旋转

效果图 这种效果有很多方案&#xff0c;最后选择了一个比较简单的方案&#xff0c;就是一个position: relative;的 div 。包裹5个position: absolute;的div。 通过旋转&#xff0c;调整5个div的 top 与 left&#xff0c;而产生弧度&#xff0c;并使中心点都指向圆心。 黄色扇形…

实施运维03(在虚拟机上安装winServer2008系统)

新建虚拟机&#xff08;一直下一步&#xff09; 新建成功后选择镜像&#xff08;右键设置&#xff0c;选择CD/DVD,选择使用IOS镜像文件&#xff0c;浏览选择2008镜像打开&#xff09; 安装2008版本系统&#xff08;一直下一步&#xff09; 修改密码---设置密码 与电脑远程连…

简易LDO设计(包含原理图、PCB和实验)

一、前置知识 ①该电路是通过三极管&#xff08;BJT&#xff09;来实现的&#xff0c;所以需要知晓三极管的工作原理和特性。 ②三极管有三种状态&#xff1a;放大、饱和、截止。本文是利用三极管的放大状态来模拟LDO芯片的功能。 二、原理图 ①稳压二极管要想稳定到某个电压范…

【html】利用生成器函数和video元素,取出指定时间的视频画面

简言 有的时候想截取视频某一秒的视频画面。 手动截取操作麻烦&#xff0c;还得时刻关注视频播放时间。 于是&#xff0c;我搞出来了一个根据视频自动截取特定时间描述的页面。 效果 实现步骤 获取视频对象根据视频时长生成时间选择表单根据表单选择的时间和视频地址&#x…

钢筋智能测径仪 光圆与带肋钢筋均可检测!

在一个大规模、高效、连续的工业生产中&#xff0c;制造业正朝着自动化方向快速优化发展&#xff0c;这种自动化的生产需要快速、准确地分析控制生产工艺中的参数&#xff0c;超差及时提示&#xff0c;为操作工对工厂的运行和自我调节做出快速反应&#xff0c;人工操作越来越不…

智能井盖传感器扣好“城市纽扣”,让市民脚下更有安全感

随着城市化进程的快速推进&#xff0c;城市基础设施的维护和管理面临着日益严峻的挑战。作为城市生命线的重要组成部分&#xff0c;城市井盖在保障城市安全和稳定运行方面具有举足轻重的地位。然而&#xff0c;日益繁重的城市交通压力使得井盖的维护和管理问题逐渐显现。 城市井…