首页 > 其他分享 >Unity界面

Unity界面

时间:2024-04-10 17:22:08浏览次数:17  
标签:场景 界面 游戏 Scene Unity 设置 面板


1、场景面板(Scene):上图最左侧上半部分,该面板为Unity3D的编辑面板,用于将所需要的模型,灯光以及其他物体对象放置在面板中,构建游戏所需呈现的画面。
2、游戏面板(Game):上图最左侧下半部分,该面板显示的是游戏运行时的画面,即玩家直接看到的画面,可以根据游戏面板的效果在场景面板进行相应的调整。
3、层次面板(Hierarchy):上图场景面板的右侧,该面板用于显示放在场景面板中的所有的物体对象,可以设置父子关系或者分立关系。
4、项目面板(Project):上图层次面板的右侧,该面板用于显示该游戏项目中的资源,如材质,模型,字体等。
5、检测面板(Inspector):上图最右侧,该面板用于呈现各个对象的固有属性,如三维坐标、旋转量、缩放大小、脚本等。
6、菜单栏:左上方那一条File~Help
(1)File【文件】

名称 说明
New Scene 创建新的场景。就像是游戏中的一个一个的场景一样,Unity3D为用户提供了方便的场景管理,用户可以随心所欲的创建出自己想要的场景。然后再把每个场景链接起来组成一个完成的游戏。
Open Scene 打开一个已经创建的场景
Open Recent Scene 打开最近的场景
Save 保存
Save as... 另存为
Save Scene 保存当前场景
Save As Scene Template 从当前场景创建一个场景模板,可用于快速创建预设配置的新场景,从而无需再从头设置新场景
Save Scene as 当前场景另存为
New Project 新建一个新的项目工程。用户想要制作出自己的游戏,第一步就是创建一个属于这个游戏的工程,这个工程是所有元素的基础。有了工程之后,用户就可以在这个工程里面添加自己的场景。
Open Project 打开一个已经创建的工程
Save Project 保存当前项目
Build Setting 项目的编译设置。在编译设置选项里面,用户可以选择游戏所在的平台及对工程中的各个场景之间的管理。可以添加当前的场景加入到工程的编译队列当中。其中的Player Settings选项中可以设置程序的图标,分辨率,启动画面等。
Build & Run 编译并运行项目
Exit 退出Unity3D

(2)Edit【编辑】

名称 说明
Undo 撤销上一步操作
Redo 重复上一步动作
Undo History 撤销历史记录
Select All 可以选中所有资源
Deselect All 取消全选
Select Children 选择当前对象的所有子对象
Select Prefab Root 选择预制体的根游戏对象
Invert selection 反转当前选择的操作,即原本选中的元素取消,未被选择的元素被选中
Cut 剪切
Copy 复制
Paste 粘贴
Duplicate 复制并粘贴
Rename 重命名
Delete 删除
Frame Selected 选择一个物体后,使用此功能可以把视角调到观察这个选中的物体上
Lock View to Selected 将编辑器的视图锁定到所选游戏对象,可帮助开发者在移动、旋转、缩放时保持对象在视图中心
Find 在层次或项目面板中可以按资源的名称来查找
Search All 用于进行全局搜索
Play 编译并在Unity3D中运行程序
Pause 停止程序
Step 单步执行程序
Sign in 登录账户
Load Selection 载入所选
Save Selection 保存所选
Project Settings 项目设置。其中包括输入设置,标签设置(对场景中的元素设置不同类型的标签,方便场景的管理),音频设置,运行的时间的设置,用户设置,物理设置(包括重力,弹力,摩擦力等),品质设置(这个比较重要,用户在这个选项里面可以设置工程默认的渲染品质),网络管理,编辑器管理等
Preferences 选项设置。对Unity3D的一些基本设置,如:选用外部的脚本编辑,皮肤,各种颜色的设置。以及一些用户基本的快捷键的设置。
Shortcuts... 键盘快捷键
Clear All PlayerPrefs 清除所有玩家偏好设置
Graphics Tier 图形渲染的层次或级别
Render Settings 渲染设置。如果觉得整体画面的色彩质量不尽如人意,可在此处进行调节
Graphics Emulation 图形仿真。主要是配合一些图形加速器的处理
Network Emulation 网络仿真。可以选择相应的网络类型进行仿真
Project Settings 项目设置。其中包括输入设置,标签设置,音频设置,运行的时间的设置,用户设置,物理设置,品质设置,网络管理,编辑器管理等。
Snap Settings 临时环境,或理解为快照设置。

(3)Assets【资源】

名称 说明
Create 创建功能。可以用来创建各种脚本,动画,材质,字体,贴图,物理材质,GUI皮肤等
Show in Explorer 打开选中文件或项目在计算机的位置
Open 打开选中文件
Delete 删除选中文件
Rename 重命名
Copy Path 复制所选文件或文件夹的路径
Open Scene Additive 以添加模式打开场景
View in Package Manager 选中package可以查看包管理器中的相关内容
Import New Asset 导入新的资源
Import Package 导入资源包。当创建项目工程的时候,有些资源包没有导入进来,在开发过程中有需要使用,这时可以用到导入资源包的功能
Export Package 导出资源包
Find References in scene 在场景中查找引用的功能,帮助找到场景中所有使用到的特定资源(游戏对象、组件、材质)
Select Dependencies 选择依赖项
Refresh 刷新,用于导入资源包之后
Reimport 重新导入资源
Reimport All 全部重新导入
Extract From Prefab 将预制体实例的内容恢复到常规游戏对象
Update UXML Schema 更新UXML架构定义
Generate Lighting 进行光照烘培
Open C# Project 打开C#脚本
View in Import Activity Window 查看导入活动窗口
Properties 材质属性
Sync MonoDevelop Project 同步开发项目

(4)GameObject【游戏对象】

名称 说明
Create Empty 创建一个空的游戏对象。可以对这个空的对象添加各种组件,即各种属性。
Create Empty Child 创建一个空的子游戏对象
Create Empty parent 创建一个空的父游戏对象
3D Object Cube立方体、 Sphere球体、 Capsule胶囊体、 Cylinder圆柱体、 Plane平面、 Quad四边形、 Text-TextMeshPro终极文本解决方案、 Legacy旧版、 Ragdoll模拟人体或角色的物体效果、 Terrain Tree Wind Zone地形风力区域
Effects 特效
Light
Audio 音频
Video 视频
UI 用户界面
UI Toolkit 创建和管理游戏UI的解决方案
Camera 摄像机
Visual Scripting Scene Variables 可视化编程
Create Other 创建其他类型的游戏对象。这里面包括了很多内容,基本上囊括了Unity3D所支持的所有对象。其中有粒子系统,摄像机,界面文字,界面贴图,3D的文字效果,点光源,聚光灯,平行光,长方体,球,包囊,圆柱体,平面,表面,音频混音区域,树,玩偶,风域等
Center On Children 这个功能是作用在父节点上的,即把父节点的位置移动到子节点的中心位置
Make Parent 选中多个物体后,点击这个功能可以把选中的物体组成父子关系,其中在层级视图中最上面的那个为父节点,其他为这个节点的子节点
Clear Parent 清楚选中物体的父级
Set as first sibling 将选中的子对象设置为其父对象的首子对象
Set as last sibling 将选中的子对象设置为其父对象的末子对象
Move To View 这个功能经常用到,把选中的物体移动到当前编辑视角的中心位置,这样就可以快速定位
Align With View 把选中的物体移动到当前编辑视角的中心位置,深度为0,即移动到和视角同一个平面上
Align View to Selected 将视图对齐到选定的游戏对象
Toggle Active State 切换游戏对象的激活状态
Apply Change To Prefab 应用变更为预置
Align View To Selected 把编辑视角移动到选中物体的中心位置

(5)Component【组件】

名称 说明
Mesh 添加网格属性
Effects 特效
Physics 物理系统。可以使物体带有对应的物理属性
Physics2D 2D物理系统。可以使物体带有对应的物理属性
Navigation Al自动寻路
Audio 音频
Video 视频
Rendering 渲染
Tilemap 2D瓦片地图
Layout UI自动布局
Playables 创建和控制动画和其他游戏机制
Particles 粒子系统。能够造出很棒的流体效果
Miscellaneous 杂项
Scripts 脚本。Unity内置的一些功能很强大的脚本
UI 用户界面
Visual Scripting 基于节点的视图表
Event 特定的系统事件
UI Toolkit 创建和管理游戏UI的解决方案
Camera-Control 摄像机控制

(附属)Terrain【地形】

名称 说明
Creat Terrain 创建地形
Import Heightmap-Raw 导入高度图
Export Heightmap-Raw 到处高度图
Set Resolution 设置分辨率
Create Lightmap 创建光影图
Mass Place Trees 批量种植树
Flatten Heightmap 展平高度图
Refresh Tree And Detail Prototypes 刷新树及预置细节

(6)Services【服务】

名称 说明
Explore 资源管理器
General Setting 通用设置

(7)Window【窗口】

名称 说明
Panels 容器界面
Next Window 下个窗口
Previous Window 前一个窗口
Layouts 布局
Unity Version Control 集成版本控制系统
search 搜索
Asset Store 资源商店
Package Manager 管理项目包和功能集
Text 文本
TextMeshPro 高级文字渲染和布局控制
General 通用设置
Rendering 渲染
Animation 创建和编辑动画
Audio 音频
Sequencing 使用Timeline编排动画序列
Analysis 性能分析器
Asset Management 资产管理
UI Toolkit 创建和管理游戏UI的解决方案
Visual Scripting 可视化编程
Profiler 探查窗口
Asset Server 源服务器
Console 控制台

(8)Help【帮助】

名称 说明
About Unity 关于Unity
Enter Serial Number 输入序列号
Scripting Reference 脚本参考
Unity Services 服务
Unity Discussions 讨论
Unity Feedback 反馈
Check for Updates 检查更新
Download Beta... 下载测试版
Manage License 管理许可证
Software Licenses 软件许可证
Package Manager Licenses 包装包许可证
Reset Packages to defaults 重置程序包
Unity Manual Unity手册
Unity Learn Unity学习
Reference Manual 参考手册
Scripting Manual 脚本手册
Unity Forum Unity论坛
Welcome Screen 欢迎窗口
Release Notes 发行说明
Report a Problem 问题反馈

7、工具栏:菜单栏下面一栏
(1)Transform工具:从左到右分别表示手型工具,移动工具,旋转工具,缩放工具,UI缩放工具,对应快捷键:Q W E R T。
(2)Transform Gizmo切换工具:用于改变Scene视图中Translate工具的工作方式。
(3)Play控件:用于开始,暂停或者游戏的测试。
(4)Layers下拉列表:控制任何给定时刻在Scene视图中显示哪些特定的对象。
(5)Layout下拉列表:改变窗口和视图的布局,并且可以保存所创建的任意自定义布局。

一、场景面板(Scene)

(1)
Pivot 旋转中心点 物体围绕自身旋转
Center 几何中心点 物体的几何中心点,用于碰撞检测和物理模拟
(2)
global 世界坐标系
Local 局部坐标系
(3)

Toggle the visibility of the grid 切换栅格的可见性
Grid Visual 网格平视化
Grid Plane 栅格平面
Opacity不透明度
Move To 移动到 To Handle 处理 To Origin 到原点
(4)

Toggle Grid Snapping on and off. Available when you set tool handle rotation to Global. 打开和关闭网格捕捉。将工具手柄旋转设置为“全局”时可用
Grid Snapping 栅格捕捉
Grid Size 栅格尺寸
Align Selected 对齐所选内容
(5)

Snap Increment 捕捉增量
Move 移动
Rotate 旋转
Scale 缩放
(6)

The Draw Mode used to display the Scene. 绘制模式用于显示场景
Shading mode 着色模式
(7)
When toggled on, the Scene lighting is used. When toggled off, a light attached to the Scene view camera is used. 启用该选项后,将使用场景照明。禁用时,将使用附加到场景视图摄影机的灯光。
(8)

Toggle skybox, fog, and various other effects. 切换天空框,雾和其他效果
Skybox 天空盒
Fog 雾
Flares 光晕
Always Refresh 始终刷新
Post processing 后处理
Particle Systems 粒子系统
(9)
Number of hidden objects, click to toggle scene visibility 隐藏对象的数量,单击以切换场景可见性
(10)

Settings for the Scene view camera. 场景视图摄影机的设置
Scene Camera 场景摄像机
Field of View 视野
Dynamic Clipping 动态剪辑
Clipping Planes 剪裁平面 Near 近的 Far远的
Occlusion Culling 遮挡剔除
Navigation 航行
Camera Easing 相机放松
Camera Acceleration 相机加速
Camera Speed 相机速度 Min 最小 Max 最大
(11)
Toggle visibility of all Gizmos in the Scene view 切换场景视图里装置(摄像机、光等)可见性

二、游戏窗口

Game 游戏
Simulator 仿真器

Display 显示器,支持多屏显示,最高8个摄像头视角

Portrait 纵向
Landscape 横向

Low Resolution Aspect Ratios 低分辨率纵横比
VSync(仅限游戏视图)【Vertical Sync】垂直同步
Free Aspect 自由分辨
Add 自定义添加
Label 标签名
Type 类型 Aspect Ratio 固定纵横比 Fixed Resolution 固定分辨率

Scale 缩放
Play Focused 专注模式
Play Maximized 最大化游戏窗口
Play Unfocused 不聚焦,开始播放时不会自动选择游戏视图

Opens the frame Debugger 打开框架调试器,帧调试器

MeshSkinning.GPUSkinning

MeshSkinning.SkinOnGPU

Camera.Render

Drawing

Render.OpaqueGeometry

Camera.RenderSkybox

Render.OpaqueGeometry

Camera.ImageEffects

RenderTexture.ResolveAA

Resolve Color

Stats(渲染窗口)

Gizmos 小装置
3D lcons
Fade Gizmos
Selection Outline
Selection Wire
Terrain Debug Warnings

Scripts
AnimationPlaybleAsset
AnimationTrack
AnimatorMessageListener
GlobalMessageListener
IGizmoDrawer
SceneVariables
StateGraphAsset
StateMachine
TextMeshPro
TextMeshProUGUI
TMP_Dropdown
TMP_FontAsset
TMP_InputField
TMP_SpriteAsset
UnityMessageListener
Variables
VariablesAsset
VariablesSaver

Built-in Components
Animation
Animator
AudioReverbZone
AudioSource
BoxCollider
BoxCollider2D
BuoyancyEffector2D
Camera
Canvas
CapsuleCollider
CapsuleCollider2D
CharacterController
CharacterJoint
CircleCollider2D
Cloth
CompositeCollider2D
ConfigurableJoint
CustomCollider2D
DistanceJoint2D
EdgeCollider2D
FixedJoint2D
FrictionJoint2D
Grid
HingeJoint2D
LensFlare
Light
LightProbeGroup
LightProbeProxyVolume
LODGroup
MeshCollider
NavMeshAgent
NavMeshObstacle
OcclusionArea
OcclusionPortal
ParticleSystem
ParticleSystemForceField
PlatformEffector2D
PolygonCollider2D
Projector
RectTransform
ReflectionProbe
SkinnedMeshRenderer
SliderJoint2D
SphereCollider
SpringJoint
SpringJoint2D
TargetJoint2D
Tree
VisualEffect
WheelCollider
WheelJoint2D
WindZone

可以导入的文件类型以及格式:

图片:jpg,png,tga

模型格式:fbx,max,maya

音效:wav mp3 ogg

文本:txt, json,bytes
视频:mp4

层级窗口
Collapse All 全部折叠
Lock 锁
Maximize 最大化
Close Tab 关闭选项卡
Add Tab 添加选项卡

项目窗口
One Column Layout 一栏布局
Two Column Layout 两栏布局

检测窗口
Properties... 属性
Debug 调试
Ping 检测网络状态或延迟行为
Open in import Activity Window 在导入活动窗口中打开

Layout 布局
2by3
4Split
Default 默认
Tall
Wide
Other Versions 其他版本
Save Layout...保存布局
Save Layout to File...保存布局
Load Layout from File...保存到文件
Delete Layout删除布局
Reset All Layouts 重置所有布局

Layers 层

Inspector检查窗口:设置游戏具体的对象信息

Console控制台窗口:用于显示调试信息,报错,警告、打印信息等。

Scene场景信息:显示、操作游戏对象的地方(场景编辑器)

Game游戏窗口:游戏运行时,供与玩家交互的窗口

Hierarchy层级窗口:游戏物体的目录

Project工程窗口:游戏资源的文件夹

注:还有一些其它的窗口,可以在使用时候具体调用,Window菜单选择可以调用出对应窗口。

标签:场景,界面,游戏,Scene,Unity,设置,面板
From: https://www.cnblogs.com/beterwitheachpassingday/p/18126458

相关文章

  • ETOP05-0045 UNIOP意大利触摸屏触摸失控维修HMI人机界面UNIOP深圳捷达工控维修ETOP504
    UniOP通用操作面板只有在采取特殊措施以确保符合EN61000-6-3的情况下,才允许将这些设备安装到住宅、商业和轻工业环境中。该产品可以通过附在后盖上的铭牌来识别。您必须知道您所使用的设备类型才能正确使用指南中包含的信息。安装环境该设备不适合连续暴露在阳光直射......
  • Unity3D代码混淆方案详解
    背景Unity引擎使用Mono运行时,而C#语言易受反编译影响,存在代码泄露风险。本文通过《QQ乐团》项目实践,提出一种适用于Unity引擎的代码混淆方案,以保护代码逻辑。引言在Unity引擎下,为了防止代码被轻易反编译,需要采取相应的保护措施。本文将分享一种基于实践经验的可行方案,希......
  • Unity3D代码混淆方案详解
    背景Unity引擎使用Mono运行时,而C#语言易受反编译影响,存在代码泄露风险。本文通过《QQ乐团》项目实践,提出一种适用于Unity引擎的代码混淆方案,以保护代码逻辑。引言在Unity引擎下,为了防止代码被轻易反编译,需要采取相应的保护措施。本文将分享一种基于实践经验的可行方案,希......
  • 基于FPGA的DDR相关知识导航界面
      个人觉得想要真正理解DDR,那就要从SDRAM入手,SDRAM读写控制器也可以作为入门FPGA的一个判断标准,说实话I2C、UART、SPI这些接口难度太低了,会写这些接口说明不了什么。  很常见的问题,现在DDR3、SDRAM、DDR4官方都有IP,还需要自己写SDRAM驱动吗?意义在哪?  如果是工程使用......
  • unity+PICO VR开发总结(二)
    一.关于点击手柄Home键,无法显示“退出应用并回到主界面”以及下方菜单栏1.打开“开发者模式”选择“企业设置” 2.选择“系统设置”里面的“Home键自定义”3.“全部”-“单击”选择“初始模式”4.再次进入程序中点击“Home键”可以显示“退出应用并回到主界面”以及下方......
  • 界面控件DevExtreme JS & ASP.NET Core 2024年度产品规划预览(二)
    在本文中我们将介绍今年即将发布的v24.1附带的主要特性,这些特性既适用于DevExtreme JavaScript(Angular、React、Vue、jQuery),也适用于基于DevExtreme的ASP.NETMVC/Core控件。注意:本文中列出的功能和特性说明官方当前/预计的发展计划,此信息仅供参考之用,其中列出的功能/产品可......
  • Unity的阴影初步了解
    起因:最近学习了Unity内的实时阴影的计算,所以这里总结收录一下,加深一下印象。下面分别介绍ShadowMap和屏幕空间阴影和联级阴影的计算流程。阴影计算流程:首先获得当前摄像机观察到深度纹理。在延迟渲染中,这张深度图Unity已经帮忙计算好了,前向渲染中,我们则需要等待场景都被渲染......
  • Windows 中的 REG 命令是用于在命令行界面下直接操作 Windows 注册表的工具。注册表是
    Windows中的REG命令是用于在命令行界面下直接操作Windows注册表的工具。注册表是Windows系统中存储配置信息、应用程序设置以及系统参数的数据库,通过修改注册表可以影响系统的行为和配置。REG命令允许用户通过命令行界面来查询、修改和删除注册表中的键值。它的主要作用......
  • 界面组件DevExpress WinForms v23.2 - 功能区、富文本编辑器功能升级
    DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!DevExpressWinForms控件日前正式发布了v23.2,此版......
  • Unity性能优化-C#篇
    Unity性能优化-C#篇 1.UnityAPI GameObject.GetComponentUnity是基于组件的开发方式,所以GetComponent是一个高频使用的函数每次调用GetComponent时,Unity都要去遍历所有的组件来找到目标组件每次都去查找是不必要的耗费,可以通过缓存的方式来避免这些不必要的开销其中......