Unity--用户界面
目录
“使用工具栏”:
“层次结构”窗口:
层次结构窗口
制作子GameObject
“游戏”视图:
“场景视图“:
”项目窗口“:
项目窗口工具栏:
"Inspector" 窗口:
Inspector 游戏对象:
检查脚本变量:
检查资产:
预制体:
重新设置组件:
默认位置的常见窗口
- “使用工具栏”
- “层次结构”窗口
- “游戏”视图
- “场景”视图
- “项目”窗口
- "Inspector"窗口
“使用工具栏”:
可以访问最基本的工作功能,左侧包含用于操作“场景”视图的基本工具。中间是播放,暂停和步进控件。右边的按钮使您可以访问 Unity Conllabotare,Unity Cloud Services和Unity账户,然后是图层可见性菜单,最后是Editor布局菜单(为Editor窗口提供了一些替代布局,并允许您保存自己自定义的布局)。
工具列
以在Unity编辑器顶部找到工具栏。它不是窗口,并且是Unity接口中您无法重新排列的唯一部分。

工具栏由机组控件组成,每个都涉及编辑器的不同部分
![]()
控制GameObjet的 移动,旋转,缩放,矩形变换和变换
在场景视图使用“变换”工具; 工具栏中的第一个工具“ 手动工具 ”使您可以在场景中平移。通过“ 移动”,“ 旋转”,“ 缩放”,“ 矩形变换”和“ 变换”工具,您可以编辑单个GameObject。选定的GameObjects也显示Gizmo。如果您选择了四个“变换”工具之一,也可以在场景视图中显示GameObject的Gizmo; Gizmo:指的是内置工具(例如,移动)
![]()
GameObject的中心点和世界坐标
切换“变换Gizmo”会影响场景视图 Pivot: GameObject的中心点 Global: GameObject的世界坐标 点击之后可切换 Local:GameObject的本地坐标;
![]()
播放,暂停,步进
使用游戏视图中的“播放”,“暂停”和“步进”按钮;
![]()
协作
从“协作”下拉菜单中启动Unity协作(基本不使用);
![]()
服务
单击云按钮以打开 Unity Service窗口;
![]()
账户
从账户下拉菜单中访问您的Unity账户;
![]()
层级
可以控制对象所要出现的场景,从视图图层下拉菜单中选择;
![]()
界面布局
可以更改视图的排列,然后保存新的布局或从布局下拉菜单中加载现有的布局;
“层次结构”窗口:
是 场景中每个GameObject的层次结构文本表示。 场景中的每个项目在层次结构中都有一个条目,因此这两个窗口是固有链接的。层次结构揭示了GameObject如何相互连接的结构。
层次结构窗口

默认时层次结构窗口视图
"层次结构”窗口包含每个GameObject在当前场景中的层级列表。其中一些是Asset文件的直接实例(如3D模型),而其他一些则是Prefabs实例。Prefabs是GameObject构成游戏大部分内容的自定义。当您在场景中添加或删除GameObjects时(或当您的游戏机制添加和删除它们时),它们也会在层次结构中显示和消失;

在此图中,Child和Child 2是Parent的子GameObjects 。子代3是子代2的子代GameObject,也是Parent的子代GameObject 。
当您创建一组游戏对象时,最上面的游戏对象或在场景中,将其称为“父级GameObject”,并将其下方分组的所有GameObjects称为“子级GameObjects”或“子级”。您还可以创建嵌套的父子GameObject(称为顶级父GameObject的“后代”)。
制作子GameObject
要使任何GameObject成为另一个的“子级”,请将预期的子级GameObject拖放到层次结构中的预期的父级GameObject上。

在此图像中,将对象4(选定)拖到预期的父级游戏对象,对象1(以蓝色胶囊突出显示)上。
还可以将一个GameObject与其他的GameObjet拖放在一起,即可成为“兄弟姐妹”,此现象为:同一父节点下的子节点;

在此图像中,对象4(选中)在对象2和对象3之间拖动(由蓝色水平线表示),将被放置在此处,作为这两个游戏对象的同级对象,位于父级游戏对象对象1下方(以蓝色胶囊突出显示) )。
“游戏”视图:
通过“场景 摄像机”模拟最终渲染的游戏的外观。。当您单击“播放”按钮时,模拟开始。
游戏视图

游戏模式
![]()
使用 工具栏中以控制“编辑器播放模式”,并查看发布的游戏的播放方式。在“播放模式”下,所做的任何更改都是暂时的,并且在退出“播放模式”时将被重置。
游戏视图控制栏

DisPlay1:
如果 场景中有多个摄像机,请单击此处从“摄像机”列表中进行选择。默认情况下将其设置为“DisPlay 1”。(您可以在“ 目标显示”下拉菜单下的“摄像机”模块中将显示分配给摄像机)。
Free AsPect:
选择不同的值以测试游戏在具有不同宽高比的显示器上的外观。默认情况下将其设置为“自由宽高比”。
Scale:
向右滚动可放大并更详细地查看“游戏”屏幕的区域。它还允许您缩小以查看整个屏幕,其中设备分辨率高于游戏视图窗口大小。在游戏停止或暂停时,您也可以使用滚轮和鼠标中键进行操作。
Maxminze:
单击以启用:进入“播放模式”时,使用此选项可使“游戏”视图最大化(占编辑器窗口的100%)以获得全屏预览。
Muto Audio:
单击以启用:进入“播放模式”时,可使用此选项将任何游戏音频静音。
State:
单击此按钮可切换统计信息叠加,其中包含有关游戏音频和图形的 渲染统计信息。这对于在“游戏模式”下监视游戏性能非常有用
Gizmo:
单击此按钮切换 Gizmos的可见性。要仅在“播放模式”中查看某些类型的Gizmo,请单击 Gizmos一词旁边的下拉箭头,然后仅选中要查看的Gizmo类型的框
“场景视图“:
允许您直观地浏览和编辑场景。场景视图可以显示3D或2D透视图,具体取决于您正在处理的Project的类型。

该 场景查看是您对所创建世界的交互式视图。您可以使用“ 场景”视图来选择和定位场景,角色, 摄像机,灯光和所有其他类型的 GameObjects。在“ 场景”视图中选择,操作和修改 GameObject是开始在Unity中工作必须学习的一些首要技能。
本节详细介绍以下内容:
- 场景视图导航
- 挑选游戏对象
- 定位游戏对象
- 使用自定义编辑器工具
- 隐藏和显示GameObjects
- 场景视图控制栏
- 场景查看相机
”项目窗口“:
“项目”窗口显示与您的项目相关的所有文件,是您在应用程序中导航和查找资源和其他项目文件的主要方法。默认情况下,当您启动新项目时,此窗口将打开。但是,如果找不到或关闭它,则可以通过“ 窗口”>“常规”>“项目”将其打开,或使用键盘命令 Ctrl + 9(在macOS上为 Command + 9)打开。

项目窗口
可以通过拖动窗口顶部来移动“项目”窗口。可以将其停靠在“编辑器”中的适当位置,也可以将其拖出“编辑器”窗口以将其用作自由浮动窗口。还可以更改窗口本身的布局。为此,请选择窗口右上方的上下文按钮,然后从“ 一列布局”或“ 两列布局”中进行选择。“ 两列布局”有一个额外的窗格,该窗格显示每个文件的可视预览。

两列布局中的窗口
浏览器的左面板将项目的文件夹结构显示为分层列表。从列表中选择文件夹后,Unity将在右侧窗格中显示其内容。您可以单击小三角形以展开或折叠文件夹,显示其中包含的任何嵌套文件夹。在单击以递归方式展开或折叠任何嵌套文件夹时,请按住 Alt键。
项目窗口工具栏:
窗口顶部的边缘是浏览器的 工具栏
![]()
使用:
创建菜单:
显示可以添加到当前所选文件夹的资产和其他子文件夹的列表。
搜索栏:
使用搜索栏在您的项目中搜索文件。您可以选择在整个项目( 全部),项目的顶级文件夹(单独列出),当前选择的文件夹或资产商店中进行搜索
按类型搜索:
选择此属性可将搜索限制为特定类型,例如 Mesh Mesh ,预制,场景
按标签搜索:
选择此属性以选择要在其中搜索的标签;
隐藏包数:
选择此属性可在“项目”窗口中切换包的可见性。
"Inspector" 窗口:
Unity编辑器中的项目由多个 GameObject组成。Unity中的包含 脚本“声音”,“网格”和其他图形元素,例如“灯光”。该 督Inspector面板显示有关当前选择的GameObject的详细信息,包括所有附加 组件及其属性,并允许您在 场景中修改GameObjects的功能。

Inspector在Unity中的默认位置
Inspector 游戏对象:
使用Inspector 可以在Unity编辑器中查看和编辑几乎所有内容的属性和设置,包括物理游戏项目(例如GameObjects,Assets和Material)以及编辑器中的设置和首选项

Inspector窗口显示典型GameObject及其组件的设置
在层级结构或场景视图 中选择GameObject时,Inspector显示该GameObject的所有组件和材质的属性。使用检查器编辑这些组件和材料的设置。
检查脚本变量:

Inspector窗口显示带有几个自定义脚本的GameObject的设置。脚本的公共属性可供编辑
当GameObjects附加了自定义脚本组件时,Inspector将显示该脚本的公共变量。可以使用与编辑器内置组件的设置相同的方式将这些变量作为设置进行编辑。这意味着您可以轻松地在脚本中设置参数和默认值,而无需修改代码。
检查资产:

Inspector窗口显示GameObject的设置
每种资源都有不同的设置选择。下图演示了检查器显示其他资产类型的导入设置的一些示例: 该模型选项卡中的模型导入设置窗口:

Inspector窗口显示包含3D模型的.fbx文件的导入设置
该音频片段导入设置窗口:

Inspector窗口显示音频文件的导入设置
纹理导入设置窗口:

检查器窗口显示纹理的导入设置
预制体:
如果选择了“预制”,则Inspector窗口中将提供一些其他选项。
项目设定:

显示“ 标签和图层项目设置”面板的Inspector窗口
重新设置组件:
要在Inspector窗口中重新排序组件,请将其标题从一个位置拖放到另一位置。拖动组件标题时,将出现一个蓝色的插入标记。这显示了放置标题时组件应该去的位置。或者,右键单击组件以打开上下文菜单,然后选择上 移或 下移:

Inspector窗口中将GameObject 上的组件上移
相关文章:
Unity--用户界面
目录 “使用工具栏”: “层次结构”窗口: 层次结构窗口 制作子GameObject “游戏”视图: “场景视图“: ”项目窗口“: 项目窗口工具栏: "Inspector" 窗口: Inspector 游戏…...
BUUCTF 乌镇峰会种图 1
BUUCTF:https://buuoj.cn/challenges 题目描述: 乌镇互联网大会召开了,各国巨头汇聚一堂,他们的照片里隐藏着什么信息呢?(答案格式:flag{答案},只需提交答案࿰…...
Runner GoUI自动化测试发布
构建自动化测试体系是当下每个项目团队愿意去做的,自动化测试减少重复操作节省人力成本。 RunnerGo UI自动化平台 RunnerGo提供从API管理到API性能再到可视化的API自动化、UI自动化测试功能模块,覆盖了整个产品测试周期。 RunnerGo UI自动化基于Selen…...
【Gensim概念】03/3 NLP玩转 word2vec
第三部分 对象函数 八 word2vec对象函数 该对象本质上包含单词和嵌入之间的映射。训练后,可以直接使用它以各种方式查询这些嵌入。有关示例,请参阅模块级别文档字符串。 类型 KeyedVectors 1) add_lifecycle_event(event_name, log_level2…...
【网络协议】聊聊网络路由相关算法
如何配置路由 路由器是一台网络设备,多张网卡,当一个入口的网络包到达路由器时,会根据本地的信息库决定如何正确的转发流量,通常称为路由表 路由表主要包含如下 核心思想是根据目的 IP 地址来配置路由 目的网络:要去…...
Python 深度学习入门之CNN
CNN 前言一、CNN简介1、简介2、结构 二、CNN简介1、输出层2、卷积层3、池化层4、全连接层5、输出层 前言 1024快乐!1024快乐!今天开新坑,学点深度学习相关的,说下比较火的CNN。 一、CNN简介 1、简介 CNN的全称是Convolutiona…...
国产开发板上打造开源ThingsBoard工业网关--基于米尔芯驰MYD-JD9X开发板
本篇测评由面包板论坛的优秀测评者“JerryZhen”提供。 本文将介绍基于米尔电子MYD-JD9X开发板打造成开源的Thingsboard网关。 Thingsboard网关是一个开源的软件网关,采用python作为开发语言,可以部署在任何支持 python 运行环境的主机上,灵…...
英语——语法——从句——名词性从句——笔记
文章目录 名词性从句一、定义二、分类(一)宾语从句(二)主语从句(三)C同位语从句(四)D表语从句 名词性从句 一、句子成分 简而言之,构成一个句子的成分(或要素…...
PROSTATEx-2 上前列腺癌的 3D CNN 分类
内容 本文介绍了在多参数 MRI 序列上使用 3D CNN 对前列腺癌进行显着性或不显着性分类。内容如下: 数据集描述Dicom 到 Nifti 文件格式的转换不同 MRI 序列的联合配准...
npm ERR! node-sass@6.0.1 postinstall: `node scripts/build.js`
1.遇到的问题 vue npm install提示以下错误 2.首次尝试方法 尝试用下面的方式重新安装弄得-saas,结果不起作用 。 npm config set sass_binary_sitehttps://npm.taobao.org/mirrors/node-sass npm install node-sass 这时考虑降级node版本,node.js从…...
3D学习论文参考-ACCURATE EYE PUPIL LOCALIZATION USING HETEROGENEOUS CNN MODELS
以下是该文档的关键内容: 该论文提出了一种使用异构卷积神经网络(CNN)模型的精确眼睛瞳孔定位算法。这种算法可以抵抗光照、图像分辨率和眼镜佩戴等干扰条件,同时具有高准确性。该算法由两部分组成:一是找到近似眼睛区…...
迁移conda环境后,非root用户执行pip命令和jupyter命令报错/bad interpreter: Permission denied
移动conda环境,在移动的环境执行pip和jupyter 报错-bash: /data/home/用户名/anaconda3/envs/llm/bin/pip: /root/anaconda3/envs/llm/bin/python: bad interpreter: Permission denied 报错信息 一、原因 原因是当前的这个data/home/用户名/anaconda3/envs/环境名…...
虚拟机使用linux常用问题(虚拟机操作系统:ubuntu 22.04LTS)
1.虚拟机连接外网 ubuntu解决网络连接的解决方案 CentOS7联网问题解决 明明连接好了但是没有网络的情况 2.虚拟机磁盘扩容 相关博客 利用gparted工具时,直接将unallocated空间的前一个位置的磁盘resize,将unallocated的空间全部覆盖 3.虚拟机与本机共享文件 安装vmtools 设…...
编译原理-词法分析器
文章目录 对于词法分析器的要求概念词法分析器的功能和输出形式 词法分析器的设计词法分析器的结构单词符号的识别:超前搜索状态转换图 正规表达式和有限自动机正规式和正规集确定有限自动机(DFA)非确定有限自动机(NFA)…...
Kafka与MySQL的组合使用
根据上面给出的student表,编写Python程序完成如下操作: (1)读取student表的数据内容,将其转为JSON格式,发送给Kafka; 创建Student表的SQL语句如下: create table student( sno ch…...
2018年亚太杯APMCM数学建模大赛A题老年人平衡能力的实时训练模型求解全过程文档及程序
2018年亚太杯APMCM数学建模大赛 A题 老年人平衡能力的实时训练模型 原题再现 跌倒在老年人中很常见。跌倒可能会导致老年人出现许多并发症,因为他们的康复能力通常较差,因此副作用可能会使人衰弱,从而加速身体衰竭。此外,对跌倒…...
华盛顿特区选举委员会:黑客可能已侵入整个选民名册
导语 近日,华盛顿特区选举委员会(DCBOE)传来了一条令人担忧的消息:黑客可能已经侵入了整个选民名册。这一事件引发了公众的广泛关注和担忧。本文将为大家详细介绍这一事件的经过以及可能带来的后果,并探讨选民数据的保…...
kali安装nodejs、npm失败
更新apt-get再安装,更新时间比较久,看网速,中间有一些确认步骤 22 apt-get update23 apt-get upgrade24 apt-get install nodejs25 node26 npm27 apt-get install npm...
插入排序(学习笔记)
插入排序 每一轮插入排序后的结果与打扑克牌取牌原理相似,将取到的牌插入到合适的位置,但在程序实现方面还是基于交换的算法。 它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增1的有序表。 import java.util.…...
wps excel js编程
定义全局变量 const a "dota" function test() {Debug.Print(a) }获取表格中单元格内容 function test() {Debug.Print("第一行第二列",Cells(1,2).Text)Debug.Print("A1:",Range("A1").Text) }写单元格 Range("C1").Val…...
springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
(十)学生端搭建
本次旨在将之前的已完成的部分功能进行拼装到学生端,同时完善学生端的构建。本次工作主要包括: 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...
《Qt C++ 与 OpenCV:解锁视频播放程序设计的奥秘》
引言:探索视频播放程序设计之旅 在当今数字化时代,多媒体应用已渗透到我们生活的方方面面,从日常的视频娱乐到专业的视频监控、视频会议系统,视频播放程序作为多媒体应用的核心组成部分,扮演着至关重要的角色。无论是在个人电脑、移动设备还是智能电视等平台上,用户都期望…...
Day131 | 灵神 | 回溯算法 | 子集型 子集
Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣(LeetCode) 思路: 笔者写过很多次这道题了,不想写题解了,大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...
Frozen-Flask :将 Flask 应用“冻结”为静态文件
Frozen-Flask 是一个用于将 Flask 应用“冻结”为静态文件的 Python 扩展。它的核心用途是:将一个 Flask Web 应用生成成纯静态 HTML 文件,从而可以部署到静态网站托管服务上,如 GitHub Pages、Netlify 或任何支持静态文件的网站服务器。 &am…...
NFT模式:数字资产确权与链游经济系统构建
NFT模式:数字资产确权与链游经济系统构建 ——从技术架构到可持续生态的范式革命 一、确权技术革新:构建可信数字资产基石 1. 区块链底层架构的进化 跨链互操作协议:基于LayerZero协议实现以太坊、Solana等公链资产互通,通过零知…...
GitHub 趋势日报 (2025年06月06日)
📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图 590 cognee 551 onlook 399 project-based-learning 348 build-your-own-x 320 ne…...
深度剖析 DeepSeek 开源模型部署与应用:策略、权衡与未来走向
在人工智能技术呈指数级发展的当下,大模型已然成为推动各行业变革的核心驱动力。DeepSeek 开源模型以其卓越的性能和灵活的开源特性,吸引了众多企业与开发者的目光。如何高效且合理地部署与运用 DeepSeek 模型,成为释放其巨大潜力的关键所在&…...
【Linux】Linux安装并配置RabbitMQ
目录 1. 安装 Erlang 2. 安装 RabbitMQ 2.1.添加 RabbitMQ 仓库 2.2.安装 RabbitMQ 3.配置 3.1.启动和管理服务 4. 访问管理界面 5.安装问题 6.修改密码 7.修改端口 7.1.找到文件 7.2.修改文件 1. 安装 Erlang 由于 RabbitMQ 是用 Erlang 编写的,需要先安…...
在 Visual Studio Code 中使用驭码 CodeRider 提升开发效率:以冒泡排序为例
目录 前言1 插件安装与配置1.1 安装驭码 CodeRider1.2 初始配置建议 2 示例代码:冒泡排序3 驭码 CodeRider 功能详解3.1 功能概览3.2 代码解释功能3.3 自动注释生成3.4 逻辑修改功能3.5 单元测试自动生成3.6 代码优化建议 4 驭码的实际应用建议5 常见问题与解决建议…...
