Unity3D视图介绍

article/2025/9/29 14:20:20

unity视图介绍

Unity 3D 拥有强大的编辑界面,游戏开发者在创建游戏过程中可以通过可视化的编辑界面创建游戏。

Unity 3D 的基本界面非常简单,主要包括菜单栏、工具栏以及五大视图,几个窗口就可以实现几乎全部的编辑功能。

一、Unity 3D 界面布局

Unity 3D 主界面如下图所示,Unity 3D 的基本界面布局包括工具栏、菜单栏以及 5 个主要的视图操作窗口,这5个视图为 Hierarchy(层次)视图、Project(项目)视图、Inspector(检视)视图、Scene(场景)视图和 Game(游戏)视图。


在这里插入图片描述


在 Unity 3D 中有几种类型的视图,每种视图都有指定的用途。

右上角 Layouts 按钮用于改变视图模式,单击 Layouts 选项,可以在下拉列表中看到很多种视图,其中有2 by 3、4 Split、Default、Tall、Wide等,如下图所示。

每种视图的特点如下:

  • 2 by 3布局是一个经典的布局,很多开发人员使用这样的布局。
  • 4 Spilt 窗口布局可以呈现 4 个 Scene 视图,通过控制 4 个场景可以更清楚地进行场景的搭建。
  • Wide 窗口布局将 Inspector 视图放置在最右侧,将 Hierarchy 视图与 Project 视图放置在一列。
  • Tall 窗口布局将 Hierarchy 视图与 Project 视图放置在 Scene 视图的下方。

当完成了窗口布局自定义时,执行 Windows→Layouts→Save Layout 菜单命令,在弹出的小窗口中输入自定义窗口的名称,单击 Save 按钮,可以看到窗口布局的名称是“自定义”。


在这里插入图片描述

2 by 3布局

在这里插入图片描述

4 Spilt布局


在这里插入图片描述

Tall布局

在这里插入图片描述

Tall布局


二、面板介绍

Scene 场景

作用: 开发阶段,可以查看当前场景的效果

左上角工具:

  1. 拖动场景,移动场景(快捷键:Q)
  2. 移动物体/摄像机(快捷键:W)
  3. 旋转物体/摄像机(快捷键:E)
  4. 改变物体大小(快捷键:R)

scence


Game 预览

作用: 预览当前项目的实际效果

Game


Hierarchy 物体对象表

作用: 【显示】、【新建】物体对象
内置对象:

  1. Cube 立方体(正方体)
  2. Sphere 球体
  3. Capsule 胶囊体
  4. Cylinder 圆柱体
  5. Plane 横平面,正面实体,背面透明
  6. Quad 竖平面,正面实体,背面透明
  7. TextMeshPro-Text
  8. Ragdoll
  9. Terrain 地形
  10. Tree
  11. Wind Zone
  12. 3D Text

H


Project 项目资源目录

作用: 显示所有项目资源,不管是自带的,还是自建的。创建文件夹和脚本,以及其他资源。

Project


Inspector 信息栏

作用: 显示物体对象的属性,显示资源的内容(比如代码、规则信息)

在这里插入图片描述

每一个信息块,被称为【组件】

Position: 对象的坐标位置
Rotation: 对象的旋转角度
Scale: 对象的缩放比例

在这里插入图片描述


三、菜单栏及快捷键详解

菜单栏是 Unity 3D 操作界面的重要组成部分之一,其主要用于汇集分散的功能与板块,并且其友好的设计能够使游戏开发者以较快的速度查找到相应的功能内容。

Unity 3D 菜单栏包含 File(文件)、Edit(编辑)、Assets(资源)、GameObject(游戏对象)、Component(组件)、Window(窗口)和 Help(帮助)7 组菜单,如下图所示。

在这里插入图片描述

File 菜单

File 菜单主要用于打开和保存场景项目,同时也可以创建场景,具体功能及快捷键如下表所示。

命 令功 能快捷键
New Scene(新建场景)创建一个新的场景Ctrl + N
Open Scene(打开场景)打开一个已经创建的场景Ctrl + O
Save Scene(保存场景)保存当前场景Ctrl + S
Save Scene As(另存场景)将当前场景另存为一个新场景Ctrl + Shift + S
New Project(新建项目)新建一个项目
Open Project(打开项目)打开一个已经创建的项目
Save Project(保存项目)保存当前项目
Build Settings(发布设置)项目发布的相关设置Ctrl + Shift + B
Build & Rim(发布并执行)发布并运行项目Ctrl + B
Exit (退出)退出 Unity 3D

Edit 菜单

Edit 菜单用于场景对象的基本操作(如撤销、重做、复制、粘贴)以及项目的相关设置,具体功能及快捷键如下表所示。

命 令功能快捷键
Undo(撤销)撤销上一步操作Ctrl + Z
Redo(重做)重做上一步操作Ctrl + Y
Cut(剪切)将对象剪切到剪贴板Ctrl + X
Copy(复制)将对象复制到剪贴板Ctrl + C
Paste(粘贴)将剪贴板中的对象粘贴到当前位置Ctrl + V
Duplicate(复制)复制并粘贴对象Ctrl + D
Delete(删除)删除对象Shift + Del
Frame Selected(缩放窗口)平移缩放窗口至选择的对象F
Look View to Selected(聚焦)聚焦到所选对象Shift + F
Find(搜索)切换到搜索框,通过对象名称搜索对象Ctrl + F
Select All(选择全部)选中所有对象Ctrl + A
Preferences(偏好设置)设定 Unity 3D 编辑器偏好设置功能相关参数
Modules(模块)选择加载 Unity 3D 编辑器模块
Play (播放)执行游戏场景Ctrl + P
Pause(暂停)暂停游戏Ctrl + Shift + P
Step(单步执行)单步执行程序Ctrl + Alt + P
Sign In(登录)登录到 Unity 3D 账户
Sign Out(退出)退出 Unity 3D 账户
Selection(选择)载人和保存已有选项
Project Settings(项目设置)设置项目相关参数
Graphics Emulation(图形仿真)选择图形仿真方式以配合一些图形加速器的处理
Network Emulation(网络仿真)选择相应的网络仿真方式
Snap Settings(吸附设置)设置吸附功能相关参数

Assets 菜单

Assets 菜单主要用于资源的创建、导入、导出以及同步相关的功能,具体功能及快捷键如下表所示。

命 令功 能快捷键
Create(创建)创建资源(脚本、动画、材质、字体、贴图、物 理材质、GUI 皮肤等)
Show In Explorer(文件夹显7K)打开资源所在的目录位置
Open(打开)打开对象
Delete(删除)删除对象
Open Scene Additive(打开添加的场景)打开添加的场景
Import New Asset(导入新资源)导人新的资源
Import Package(导人资源包)导人资源包
Export Package(导出资源包)导出资源包
Find References in Scene(在场景中找出资源)在场景视图中找出所选资源
Select Dependencies(选择相关)选择相关资源
Refresh(刷新)刷新资源
Reimport (重新导入)将所选对象重新导入
Reimport All(重新导人所有)将所有对象重新导入
Run API Updater(运行 API 更新器)运行 API 更新器
Open C# Project(与 MonoDevelop 项目同步)开启 MonoDevelop 并与项目同步

GameObject 菜单

GameObject 菜单主要用于创建、显示游戏对象,具体功能及快捷键如下表所示。

命 令功 能快捷键
Create Empty(创建空对象)创建一个空的游戏对象Ctrl + Shift + N
Create Empty Child(创建空的子对象)创建其他组件(摄像机、接口文字与几何物 体等)Alt + Shift + N
3D Object(3D 对象)创建三维对象
2D Object(2D 对象)创建二维对象
Light(灯光)创建灯光对象
Audio(声音)创建声音对象
UI(界面)创建 UI 对象
Particle System(粒子系统)创建粒子系统
Camera (摄像机)创建摄像机对象
Center On Children(聚焦子对象)将父对象的中心移动到子对象上
Make Parent(构成父对象)选中多个对象后创建父子对象的对应关系
Clear Parent(清除父对象)取消父子对象的对应关系
Apply Change To Prefab(应用变换到预制体)更新对象的修改属性到对应的预制体上
Break Prefab Instance (取消预制实例)取消实例对象与预制体直接的属性关联 关系
Set As First Sibling设置选定子对象为所在父对象下面的第一个子对象Ctrl + =
Set As Last Sibling设置选定子对象为所在父对象下面的最后一个子对象Ctrl + -
Move To View(移动到视图中)改变对象的 Position 的坐标值,将所选对象移动到 Scene 视图中Ctrl + Alt + F
Align With View(与视图对齐)改变对象的 Position 的坐标值,将所选对象移动到 Scene 视图的中心点Ctrl + Shift + F
Align View To Selected(移动视图到选中对象)将编辑视角移动到选中对象的中心位置
Toggle Active State(切换激活状态)设置选中对象为激活或不激活状态Alt + Shift + A

Component 菜单

Component 菜单主要用于在项目制作过程中为游戏物体添加组件或属性,具体功能及快捷键如下表所示。

命 令功 能快捷键
Add(新增)添加组件Ctrl + Shift + A
Mesh(网格)添加网格属性
Effect(特效)添加特效组件
Physics (物理属性)使物体带有对应的物理属性
Physics 2D(2D 物理属性)添加 2D 物理组件
Navigation(导航)添加导航组件
Audio(音效)添加音频,可以创建声音源和声音的听者
Rendering(這染)添加渲染组件
Layout(布局)添加布局组件
Miscellaneous(杂项)添加杂项组件
Event(事件)添加事件组件
Network(网络)添加网络组件
UI(界面)添加界面组件
Scripts(脚本)添加 Unity 3D 脚本组件
Image Effect(图像特效)摄像机控制

Window 菜单

Window 菜单主要用于在项目制作过程中显示 Layout(布局)、Scene(场景)、Game(游戏)和 Inspector(检视)等窗口,具体功能及快捷键如下表所示。

命 令功 能快捷键
Next Window(下一个窗口)显示下一个窗口Ctrl + Tab
Previous Window(前一个窗口 )显示前一个窗口Ctrl + Shift + Tab
Layouts(布局窗口)显示页面布局方式,可以根据需要自行调整
Scene(场景窗口 )显示用于编辑制作游戏的窗口Ctrl + 1
Game(游戏窗口)显示用于测试游戏的窗口Ctrl + 2
Inspector(检视窗口 )主要用于控制各个对象的属性,也称为属性面板Ctrl + 3
Hierarchy(层次窗口)显示用于整合游戏对象的窗口Ctrl + 4
Project(项目窗口)显示游戏资源存放的窗口Ctrl + 5
Animation(动画窗口)显示用于创建时间动画的窗口Ctrl + 6
Profiler(探查窗口)显示用于分析探查的窗口Ctrl + 7
Asset Server(资源服务器)显示用于链接资源服务器的窗口
Console(控制台)显示控制台窗口,用于调试错误Ctrl + Shift + C

Help 菜单

Help 菜单主要用于帮助用户快速学习和掌握 Unity 3D,提供当前安装的 Unity 3D 的版本号,具体功能及快捷键如下表所示。

命 令功 能快捷键
About Unity(关于 Unity)提供 Unity 3D 的安装版本号及相关信息
Manage License(软件许可管理)打开 Unity 3D 软件许可管理工具
Unity Manual(Unity 教程)连接至 Unity 官方在线教程
Scripting Reference(脚本参考手册)连接至 Unity 官方在线脚本参考手册
Unity Service(Unity 在线服务平台)连接至 Unity 官方在线服务平台
Unity Forum(Unity 论坛)连接至 Unity 官方论坛
Unity Answers(Unity 问答)连接至 Unity 官方在线问答平台
Unity Feedback(Unity 反馈)连接至 Unity 官方在线反馈平台
Check for Updates(检査更新)检查 Unity 3D 版本更新
Download Beta(下载Beta版安装程序)下载 Unity 3D 的 Beta 版安装程序
Release Notes(发行说明)连接至 Unity 官方在线发行说明
Report a Bug(问题反馈)向 Unity 官方报告相关问题

其他快捷键

除上述菜单中的快捷键以外,还有以下一些常用的快捷键。

功能快捷键
显示当前选择F
在视窗的两列中转换焦点Tab
定位当前焦点到搜索栏Ctrl / Cmd + F
选择列中所有可见项目Ctrl / Cmd + A
复制选择的资源项目Ctrl / Cmd + D
删除对象,将弹出确认提示框Delete
删除对象,但不弹出确认提示框Delete + Shift
对资源进行重命名F2
打开选择的资源Enter
跳转到父文件夹中Backspace
扩展选择的项目
瓦解选择的项目
当资源显示为预览时扩展项目Alt + →
当资源显示为预览时瓦解项目Alt + ←

四、工具栏和常用工具简介

图 标工具名称功 能快捷键
在这里插入图片描述平移窗口工具平移场景视图画面鼠标中键
在这里插入图片描述位移工具针对单个或两个轴向做位移W
在这里插入图片描述旋转工具针对单个或两个轴向做旋转E
在这里插入图片描述缩放工具针对单个轴向或整个物体做缩放R
在这里插入图片描述矩形手柄设定矩形选框T
在这里插入图片描述变换轴向与 Pivot 切换显示,以对象中心轴线为参考轴做移动、旋转及缩放
在这里插入图片描述变换轴向与 Center 切换显示,以网格轴线为参考轴做移动、 旋转及缩放
在这里插入图片描述变换轴向与 Global 切换显示,控制对象本身的轴向
在这里插入图片描述变换轴向与 Local 切换显示,控制世界坐标的轴向
在这里插入图片描述播放, 暂停 ,单步执行播放游戏以进行测试,暂停游戏并暂停测试,单步进行测试
在这里插入图片描述图层下拉列表设定图层
在这里插入图片描述页面布局下拉列表选择或自定义 Unity 3D 的页面布局方式

这篇文章借鉴了一些其他文章,如有侵权,请联系我删除,谢谢!

http://chatgpt.dhexx.cn/article/cr91T4pB.shtml

相关文章

Unity3D资源管理架构

在Unity3D引擎中,场景资源文件(.unity)是以2进制格式存储的,但同时它也有一种基于文本的表现格式。可在Edit>Project Setting>Editor 中设置: 1.使用binary2text.exe(win下目录:Editor\Data\Tools)可将.unity文件转换成.…

Unity3D 修改动画,资源文件设置

导出到项目中的动画文件,或者其他类型的资源文件(图片,音频...),通常是需要在面板中修改一下设置的。少量修改可以手动处理,当需要批量修改设置时,就会想到做个工具批量修改。 之前做过批量修改…

关于Unity3D资源打成安卓包的资源加载路径问题

1.问题描述(博主在论坛提了问,没人回复自己又折腾了一天,解决了。) 2.解决方法: 网上查了一大堆资料。有说 file后加/// 或者 !/assets/改成 !assets的,全部亲测无效 方法&#xff1…

unity3d资源商店买的素材下载遇到问题

unity3d资源商店买的素材下载遇到问题 unity3d资源商店买的素材下载,在打开package manager 的my assets 进行下载的时候,右下角一直弹出 the download could not be completed. please try again. 使用的那个素材包规定的unity之前的版本创建的新项目…

Unity3D游戏资源的提取

现在越来越多的安卓游戏用Unity3D引擎编写,以前关注的地方都是内购破解方面,所以修改比较多的地方是C/C++编写的dll逻辑,资源的提取很少操作。看了 @林哥 的分享,http://www.kanxue.com/bbs/showthread.php?t=191380 ,觉得这方面提升的空间很大,就折腾了一番。前言 在游…

【Unity3D】基于AssetBundle实现资源热更新

1 前言 Unity3D 本地资源一般放在 Resources 目录下,但是 Resouces 文件夹的大小不能超过 2G,使用 AssetBundle 管理资源可以解决 Resources 文件夹受限问题。 本文代码资源见→基于AssetBundle实现资源热更新。 AssetBundle 主要用于管理资源&#xff0…

Unity3D资源加密解决方案

https://blog.csdn.net/love_hot_girl 很多VR企业开发的软件有很多文件资源需要保护,而目前行业鲜有好的加密方案可供开发者使用。基于深思云授权平台,有一套Unity3D代码及资源加密保护方案,可通过Virbox Protector加壳工具对代码及资源进行加…

unity3d 挂载脚本_Unity3D加载资源的四种方式

一、准备场景和预设和AB包资源 ①新建一个Cube然后创建一个材质球,然后将其做成预设,如下所示: ②编写打包预设为AB包的脚本(注意:该脚本需要放置在Editor这个特定的目录文件夹下)/*** *Title:"三维可视化" 项目 *主题:打AB包 *Description: *功能:XXX *Date…

Unity3D资源加载Resources

Unity3D资源加载Resources 目录 1、博客介绍 2、内容 3、推送 4、结语 1、博客介绍 本篇博客对资源加载类Resources做一个介绍 2、内容 FindObjectsOfTypeAll返回一个该类型对象的列表Load从Resources文件夹内加载一个路径的资源LoadAll从Resources文件夹内加载一个路径下…

Unity3D学习 ④ Unity导入商店资源,实现基本的奔跑、攻击动作切换与交互

1.导入unity3D商店资源 ① 直接进入unity商店下载 Unity Asset Store - The Best Assets for Game Makinghttps://assetstore.unity.com/② 在3D下面的动画栏,点进去然后找些自己喜欢的模型就好了,可以通过排序“价格由低到高”筛选些免费的模型。 下面…

Unity 3D 资源下载 || Unity 3D 综合案例

Unity 3D 资源下载 你也可以在 Unity 3D 中执行 Window → Asset Store 菜单命令直接访问 Unity 资源商店(Asset Store)。 Unity 资源商店简介 Unity 资源商店https://www.assetstore.unity3d.com/ 中提供了多种类的游戏媒体资源(人物模型…

Unity 3D 导入资源包 || Unity 3D 导出资源包

项目中的一些资源具有复用性,只需要将资源导出,就能够重复使用。 导出资源包 执行 Assets → Select Dependencies 菜单命令,选中与导出资源相关的内容。接着执行 Assets→ Export Package 菜单命令。 弹出的 Exporting Package 导出资源对话…

干货整理 Unity3D资源汇总

Unity3D是目前最流行的游戏开发工具,是一个可以让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。 为了让开发者能够系统全面的学习Unity3D知识,CSDN特…

嵌入式编程之状态机

文章目录 1、什么是状态机?2、状态机编程的优点(1)提高CPU使用效率(2) 逻辑完备性(3)程序结构清晰 3、状态机的三种实现方法switch—case 法表格驱动法函数指针法小节 摘要:不知道大家有没有这样一种感觉,就是感觉自己玩单片机还可以&#xf…

FPGA学习之状态机

1. 理论学习 状态机简写为FSM,也称为同步有限状态机,我们简称为状态机。所以说同步时因为状态机中所有的状态跳转都是在时钟的作用下进行的,而有限则是说状态机的个数有限的。状态机分为两大类,即Moore状态机和Mealy状态机&#…

单片机的状态机介绍

当初是粘贴复制的,格式已经乱了, pdf文档自行下载: 单片机高级编程.pdf_51单片机编程pdf-单片机文档类资源-CSDN下载 第1章 单片机初试牛刀 1.1 一个LED闪烁的故事 用单片机实现1个LED闪烁功能,要求LED亮500ms, 灭300ms。这个问题对于学过单…

状态机的概念与设计

⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合Verilog HDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。 🔥文章和代码已归档至【Github仓库&#xf…

c++状态机的使用

什么是状态机 状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型。英文名字叫State Machine ,不是指一台实际机器,一般就是指一张状态转换图。全称是有限状态自动机,自动两个字包含重要含义。给定一个状态…

状态机设计举例

⭐本专栏针对FPGA进行入门学习,从数电中常见的逻辑代数讲起,结合Verilog HDL语言学习与仿真,主要对组合逻辑电路与时序逻辑电路进行分析与设计,对状态机FSM进行剖析与建模。 🔥文章和代码已归档至【Github仓库&#xf…

浅谈状态机

一、状态机原理 (一)有限状态机 状态机由状态寄存器和组合逻辑电路构成,能够根据控制信号按照预先设定的状态进行状态转移,是协调相关信号动作、完成特定操作的控制中心。有限状态机简写为FSM(Finite State Machine&…