Unity开发者必备的编辑器技巧

简介: 我是一名Unity开发爱好者,自己总结了一些Unity编辑器技巧

1. playing的时候改变了代码,重编译导致各种报错
Playing状态下,Unity3D编辑器默认会在检测到代码改变后,进行重新编译,然后继续运行。
可以通过Editor->Preferences->General->Script Changes While Playing
来设置Playing状态下,代码重编译的时机。


2. Animation窗口快捷键
在Animation窗口中,按下Ctrl+A,所有关键帧将集中显示在窗口中;选择某些关键帧,按下F键,可将它们居中显示在窗口中;按下C键,可以在曲线视图和关键帧视图间切换;按下K键添加关键帧。


3. 获得资源的预览图
AssetPreview.GetAssetPreview(Object obj)该方法只能在Editor下使用。
see:https://docs.unity3d.com/ScriptReference/AssetPreview.GetAssetPreview.html


4. 快速创建6变形,三角形等形状的sprite
Project视图下,鼠标右键Create->Sprite->各种形状


5. 调用Unity3D菜单项
EditorApplication.ExecuteMenuItem(“GameObject/Create Other/Cube”);


  • 最大化窗口                                  Shift+空格


  • Scene与Game视图对齐           Hierarchy面板选中Camera,按下Ctrl+Shift+F


  • 场景物体高亮选择       在Scene面板右上角的Gizmos下拉列表中,勾选Selection Outline选项表示在选中物体时显示高亮边缘,否则不显示


  • 保存程序运行时组件属性面板的的变化值

运行时:定位到该物体组件,鼠标点击组件右上角的齿轮按钮,点击Copy Component即可赋值该组件值;

停止运行后,在该物体组件上,点击Paste Component Value命令,就可以修改为之前运行时改变的值


  • 全选当前资源的全部依赖         右键菜单select dependencies查找当前资源的全部依赖


  • 查找含有某个组件的游戏物体       Hierarchy面板的搜索框中输入组件名称


  • 查找资源在场景中的引用         右键菜单中find references in scene


  • 恢复默认视图布局               Layout打开下拉菜单,选择revert factory settings


  • 查找某种类型的资源             Project面板中的搜索框中输入“ t:+资源类型 ”


  • 显示与隐藏Gizmos              Scene面板右上角的Gizmos下拉列表


  • 给脚本或者游戏物体自定义图标      点击Inspector面板左上角的小三角符号


  • 工具栏快捷键              Q、W、E、R、T、Y可快速切换移动,选择,缩放等工具


  • 合并场景                               Merge into existing  ——> Semantic and merge tool


  • Scene场景视图中的三维可视化

1.旋转视角:Alt+鼠标左键

2.移动视角:鼠标中键,移动场景的视角.

3.缩放视角:鼠标中键(Alt+鼠标右键)

4.飞行视角:鼠标右键,单击键盘上的W/A/S/D键


  • Inspector调式模式                         Inspector面板右上角的下拉菜单中,选择Debug命令


  • 颜色拾取和复制粘贴                      颜色属性栏右键即可,也可以Ctrl+C/V


  • Inspector面板数值

Inspector面板可以直接输入数据,也可以在输入框输入数学表达式(加减乘除均可),按下回车键


  • Inspector面板锁定

Inspector面板右上角的小锁按钮,或在下拉菜单中Lock命令


  • 父物体的所有子物体节点的展开与折叠

Hierarchy面板中,按住Alt键,点击某一父物体属性节点


  • 保存编辑器窗口布局

Layout下拉菜单中Save Layout命令


  • 创建游戏对象快捷键

Ctrl+D快速创建该游戏物体的副本


  • 逐帧查看程序的运行

运行时点击暂停按钮右侧的步进(Step)按钮


  • 游戏运行时静音                          Game窗口右上角的Mute Audio按钮


  • 查看游戏运行时性能统计表                          Game窗口右上角的Stats按钮


  • 快速切换2D与3D窗口

键盘字母数字2按键可快速切换2d和3d模式


  • 开关场景特效

Scene面板顶部的图片下拉列表中,可选择开关某种类型的特效


  • 隐藏和锁定渲染层级

Layers下拉菜单中,点击对应层右侧的眼睛按钮,可以隐藏或显示某个层上的游戏物体;点击锁按钮,可对某个层进行锁定或解锁


  • 使用Console控制台                                   Ctrl+Shift+C


  • 为游戏物体快速创建并挂载脚本

Inspector面板上点击Add Component按钮


  • 查看Unity手册和API参考手册

菜单栏Help(帮助)→Unity Manual(Unity手册)命令打开默认浏览器

菜单栏Help→Scripting Reference(脚本参考手册)命令打开默认浏览器

目录
相关文章
|
JavaScript 开发工具 C++
探索 Visual Studio Code:开发者的多功能编辑器
Visual Studio Code(VS Code)是由微软开发的一款免费、开源的轻量级代码编辑器,支持 Windows、Linux 和 macOS。它内置了对多种编程语言的支持,并提供了代码高亮、智能补全、调试和 Git 集成等功能。VS Code 的强大之处还在于其丰富的插件生态系统,通过安装插件可以进一步扩展功能。此外,用户还可以通过定制设置来自定义编辑器的行为和外观,从而提升开发效率。本文将详细介绍 VS Code 的核心特性、推荐插件及定制化设置方法。
|
11月前
|
图形学 开发者
Unity编辑器脚本(添加/删除)碰撞盒
这段代码提供了两个Unity编辑器工具,用于批量处理模型的碰撞盒。一是“一键添加所有碰撞盒”,通过选择模型的父物体,自动为其子物体添加`MeshCollider`。二是“一键清理所有Collider碰撞盒”,同样选择父物体后,递归删除子物体上的`BoxCollider`组件。两者均通过Unity的菜单项实现便捷操作,方便开发者快速调整场景中的物理属性。
|
缓存 API 开发工具
有关Unity使用Rider编辑器无法弹出代码提示的有效解决方法
【11月更文挑战第13天】在 Unity 中使用 Rider 编辑器时,若遇到代码提示无法弹出的问题,可以通过检查 Rider 设置(如自动补全选项、Unity 插件安装、索引设置)、Unity 项目设置(如解决方案正确关联、脚本导入设置)以及环境和依赖关系(如 .NET SDK 版本兼容性、Unity 和 Rider 版本兼容性)等方面进行排查和解决。
2177 5
|
图形学 开发者 存储
超越基础教程:深度拆解Unity地形编辑器的每一个隐藏角落,让你的游戏世界既浩瀚无垠又细节满满——从新手到高手的全面技巧升级秘籍
【8月更文挑战第31天】Unity地形编辑器是游戏开发中的重要工具,可快速创建复杂多变的游戏环境。本文通过比较不同地形编辑技术,详细介绍如何利用其功能构建广阔且精细的游戏世界,并提供具体示例代码,展示从基础地形绘制到植被与纹理添加的全过程。通过学习这些技巧,开发者能显著提升游戏画面质量和玩家体验。
1024 3
|
开发者 图形学 开发工具
Unity编辑器神级扩展攻略:从批量操作到定制Inspector界面,手把手教你编写高效开发工具,解锁编辑器隐藏潜能
【8月更文挑战第31天】Unity是一款强大的游戏开发引擎,支持多平台发布与高度可定制的编辑器环境。通过自定义编辑器工具,开发者能显著提升工作效率。本文介绍如何使用C#脚本扩展Unity编辑器功能,包括批量调整游戏对象位置、创建自定义Inspector界面及项目统计窗口等实用工具,并提供具体示例代码。理解并应用这些技巧,可大幅优化开发流程,提高生产力。
1292 1
|
前端开发 JavaScript PHP
【vscode编辑器插件】前端 php unity自用插件分享
【vscode编辑器插件】前端 php unity自用插件分享
210 0
|
缓存 图形学 异构计算
【#Unity Shader#Amplify Shader Editor(ASE)_第二篇】
【#Unity Shader#Amplify Shader Editor(ASE)_第二篇】
|
存储 缓存 开发工具
初识Unity——unity的安装以及工程介绍(安装unity hub、版本选择、中文设置、安装编辑器、Assets文件、Library 文件、[ProjectName].sln 文件)
初识Unity——unity的安装以及工程介绍(安装unity hub、版本选择、中文设置、安装编辑器、Assets文件、Library 文件、[ProjectName].sln 文件)
2533 0
|
IDE 持续交付 vr&ar
Unity编辑器扩展
Unity编辑器扩展
|
存储 搜索推荐 C#
Unity编辑器扩展
Unity编辑器扩展
181 0

热门文章

最新文章