【Unity入门】认识Unity编辑器

news2024/12/29 13:11:55

Unity 是一个广泛应用于游戏开发的强大引擎,从 1.0 版本开始到现在,其编辑器的基本框架一直保持稳定。其基于组件架构的设计,使得界面使用起来直观且高效。为了更好地理解 Unity 的界面,我们可以将其比喻为搭建一个舞台。以下是对 Unity 编辑器界面各个部分的详细介绍。
Untiy编辑器
Unity 编辑器界面(Unity 2021)

Unity1.0
Unity 1.0 编辑器界面

1. 菜单栏
菜单栏位于界面顶部,它包含从文件管理到项目设置,以及游戏对象和组件操作的多个功能菜单。这些选项为开发者提供了强大的控制和访问功能,使其能够高效地进行项目管理和配置。

2. 工具栏
工具栏位于界面上方,提供了基础的操作工具。从左至右,首先是账号信息和 Unity Gaming Services 的入口,以及版本控制选项。中部包括运行、暂停和快进按钮,用于控制游戏的运行状态。右侧则包括搜索框、布局设置和层级控制,方便用户快速找到项目中的元素或调整编辑器布局。

3. Hierarchy 窗口
Hierarchy 窗口展示了场景中每个游戏对象的层级关系,这是以分层文本方式呈现的。每个场景元素在此窗口都有对应的条目,显示了游戏对象之间的结构连接。这与场景视图紧密相关,两者互为补充。

4. Scene 窗口
Scene 窗口是游戏场景的视觉编辑空间,开发者在此对场景进行直观的编辑和导航。根据项目需求,场景视图可以切换为2D或3D透视图,提供灵活的视角操作和编辑功能。

5. Game 窗口
Game 窗口用于模拟并预览最终游戏效果,通过场景摄像机来渲染。当点击 Play 按钮时,游戏开始按照实际运行状态进行模拟,让开发者可以实时检视和调整游戏表现。

6. Inspector 窗口
Inspector 窗口允许开发者查看和编辑当前所选游戏对象的所有属性。由于不同类型的游戏对象拥有不同的属性,因此这个窗口的布局和内容会随所选对象的变化而改变,提供高度的定制性和灵活性。

7. Project 窗口
Project 窗口显示所有导入项目中的资源库。无论是脚本、模型还是音效,所有资源在导入后都会在这里分类显示,使资源管理更为高效和有序。

8. 状态栏
状态栏位于界面底部,提供关于 Unity 各种进程的实时通知。此外,还可以快速访问相关工具和设置,便于开发者掌握编辑器状态并快速进行调整。

Unity VS 舞台
可以将 Unity 界面比喻为搭建一个舞台:

  • Project 窗口:所有要用到的材料都存放在这里。
  • Scene 窗口:我们要搭建的舞台,进行直观的场景编辑。
  • Game 窗口:舞台效果的预览,通过场景摄像机查看最终渲染效果。
  • Hierarchy 窗口:舞台上所有物品的清单,展示物品之间的层次关系。
  • Inspector 窗口:对舞台上某一物品的详细设置,如调整灯光或摄像头焦距。

结论
Unity 界面设计自 1.0 版本以来,基本框架未发生重大变化,始终保持直观的使用体验。多数游戏引擎的编辑器界面与 Unity 类似,也包括了以上提到的元素,例如 Unreal Engine 和 Godot。这种设计有助于开发者快速上手并高效地进行游戏开发。
在这里插入图片描述
Unreal Engine 编辑器界面

在这里插入图片描述
GoDot编辑器界面

参考
https://docs.unity3d.com/cn/2021.1/Manual/UsingTheEditor.html

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

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

相关文章

ScrumMaster认证机构及CSM、PSM、RSM价值比较

企业现有的经营管理模式和传统的瀑布式交付模式,已经不能适应快速变化的市场响应和客户需求,现代的敏捷工作方式在过去数年涌现,比如Scrum,XP,看板,DevOps等敏捷方法,近十年Scrum在国内企业中备…

建立SFTP服务器

文章目录 建立SFTP服务器1. 使用VMware安装CentOS 7虚拟机。2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。3. 配置yum源&#xf…

C++STL---模拟实现string

我们这篇文章进行string的模拟实现。 为了防止标准库和我们自己写的string类发生命名冲突,我们将我们自己写的string类放在我们自己的命名空间中: 我们先来搭一个class string的框架: namespace CYF{ public://各种成员函数 priva…

【VTKExamples::Utilities】第十五期 ShepardMethod

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享VTK样例ShepardMethod,并解析接口vtkShepardMethod,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U^)ノ…

【自动化运营】PlugLink 1.0开源版发布

什么是PlugLink? PlugLink,顾名思义,就是插件的链接。它旨在帮助个人和小微企业实现运营自动化,通过链接脚本、API、AI大模型等,实现全自动工作流程。你可以把PlugLink看作一个巨大的拼装积木,每一个插件都…

基于springboot实现医疗挂号管理系统项目【项目源码+论文说明】

基于springboot实现医疗挂号管理系统演示 摘要 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档储存查询,采用之前的纸张记录模式已经不符合当前使用要求了。所以&…

计算机tcp/ip网络通信过程

目录 (1)同一网段两台计算机通信过程 (2)不同网段的两台计算机通信过程 (3)目的主机收到数据包后的解包过程 (1)同一网段两台计算机通信过程 如果两台计算机在同一个局域网中的同…

AlexNet神经网络训练

导包 import tensorflow as tffrom tensorflow.keras import datasets, layers, models 加载Fashion-MNIST数据集 (train_images, train_labels), (test_images, test_labels) datasets.fashion_mnist.load_data() 归一化像素值到[0, 1]区间 train_images, test_images t…

校园周边美食探索及分享平台,基于 SpringBoot+Vue+MySQL 开发的前后端分离的校园周边美食探索及分享平台设计实现

目录 一. 前言 二. 功能模块 2.1. 前台首页功能模块 2.2. 用户功能模块 2.3. 管理员功能模块 三. 部分代码实现 四. 源码下载 一. 前言 美食一直是与人们日常生活息息相关的产业。传统的电话订餐或者到店消费已经不能适应市场发展的需求。随着网络的迅速崛起&#xff0…

Aria2下载安装使用

这里写目录标题 下载Aria2 配置创建 aria2.conf 文件创建 aria2.session 文件 Aria2的使用基础使用多源下载多线程下载后台下载配置文件启动 AriaNg下载安装AriaNg配置AriaNg使用 Tracker 列表 aria2 是一款免费开源跨平台且不限速的多线程下载软件,其优点是速度快、…

CentOS配置DNS

1.打开/etc/resolv.conf文件 sudo vi /etc/resolv.conf2.添加配置 nameserver 114.114.114.1143.保存并关闭文件。 4.为了确保配置生效,重启网络服务或重启系统。例如: 重启网络: sudo systemctl restart network重启系统: …

【C++题解】1321. 时钟旋转(2)

问题:1321. 时钟旋转(2) 类型:字符串 题目描述: 时钟从时间:xx:xx(xx时xx分),走到时间:xx:xx(xx时xx分),时针共旋转了多…

ESXI8.0虚拟机和主机之间进行粘贴复制

1:默认情况下新建一个虚拟机是无法和主机之间进行粘贴复制操作的,主要是为了安全。 2:可以参考下面的文档进行操作,操作成功也只能复制粘贴数据,而无法复制粘贴文件或文件夹 https://knowledge.broadcom.com/externa…

[C#]使用C#部署yolov8的目标检测tensorrt模型

【测试通过环境】 win10 x64 vs2019 cuda11.7cudnn8.8.0 TensorRT-8.6.1.6 opencvsharp4.9.0 .NET Framework4.7.2 NVIDIA GeForce RTX 2070 Super 版本和上述环境版本不一样的需要重新编译TensorRtExtern.dll,TensorRtExtern源码地址:TensorRT-CShar…

华为WLAN无线组网技术与解决方案

WLAN无线组网技术与解决方案 网络拓扑采用AP和AC旁挂式无线组网 配置思路: 1.让AP上线 1.1,使得AP能够获得IP地址 配置步骤: 1.把AC当作一个一个有管理功能的三层交换机 sys Enter system view, return user view with CtrlZ. [AC6605]vlan …

玩转STM32-I2C通信协议(详细-慢工出细活)

文章目录 一、I2C总线原理(掌握)1.1 硬件构成1.2 传输位1.3数据传输格式 二、STM32的I2C特性和结构三、STM32的I2C通信实现(硬件实现方式)3.1 I2C主模式 四、应用实例 一、I2C总线原理(掌握) 1.1 硬件构成…

【C++ QT项目实战-02】---- C++ QT系统实现基于QT调用RESTful接口访问JSON文件中数据

🎩 欢迎来到技术探索的奇幻世界👨‍💻 📜 个人主页:一伦明悦-CSDN博客 ✍🏻 作者简介:C软件开发、Python机器学习爱好者 🗣️ 互动与支持:💬评论 &#…

股票交易vip快速通道有什么门槛?vip交易通道的开通流程!

证券公司的VIP通道通常是为了满足高端客户或高频交易客户的需求而设立的,提供更快速、更便捷的交易服务。证券公司VIP通道适用于有追涨停板需求的投资者,以及一些喜爱高频交易的投资者,总的来说就是快速,在交易主机排队靠前。 VI…

视频集中存储LntonCVS视频监控汇聚平台智慧园区应用方案

智慧园区,作为现代化城市发展的重要组成部分,承载着产业升级的使命,是智慧城市建设的重要体现。在当前产业园区竞争日益激烈的情况下,越来越多的用户关注如何将项目打造成完善的智慧园区。 在智慧园区的建设过程中,各类…

离线deb安装下载及安装实例

1、使用apt download下载deb安装包(不包括依赖包) 1.1仅下载deb安装包 sudo apt download lrzsz 1.2安装载deb安装包 sudo dpkg -i lrzsz_0.12.21-10kylin0k2_arm64.deb 注:dpkg安装deb包,部分存在depends关系,需要使用apt-get -f instal…