UnrealEngine学习(02):虚幻引擎编辑器界面详解

news/2024/9/18 12:38:54/ 标签: 学习, 虚幻, 游戏引擎

学习一款软件,我个人建议是先学习怎么用,然后是学习怎么用的好,再研究源码。

上一篇文章详细描述了我们该如何安装虚幻5引擎:

UnrealEngine学习(01):安装虚幻引擎icon-default.png?t=N7T8https://blog.csdn.net/zuodingquan666/article/details/141539385

这一篇文章我们先来了解虚幻5编辑器的界面:

我们点击创建,项目的路径要选好哦:

对于初学者来说,我们可以勾选初学者内容包:

点击创建后,我们进入到如下界面:

UE官方将上图划分为七大部分,个人觉得很合理,该图如下:

每个部分的名称与说明如下:

编号名称说明
1菜单栏(Menu Bar)使用这些菜单访问编辑器专用的命令和功能。
2主工具栏(Main Toolbar)包含虚幻引擎中部分最常用工具和编辑器的快捷方式,以及用于进入 播放(Play) 模式(在虚幻编辑其中运行游戏)和用于将项目部署到其他平台的快捷方式。
3关卡视口(Level Viewport)显示关卡的内容,例如摄像机、Actor、静态网格体等。
4内容侧滑菜单(Content Drawer) 按钮打开 内容侧滑菜单(Content Drawer),可以在其中访问项目中的所有资产。
5底部菜单栏(Bottom Toolbar)包含命令控制台、输出日志和派生数据功能的快捷方式。此外还显示源控制状态。
6大纲(Outliner)显示关卡中所有内容的分层树状图。
7细节(Details) 面板在选择Actor时显示。显示该Actor的各种属性,例如 变换(Transform) (在关卡中的位置)、静态网格体、材质和物理设置。此面板显示不同设置,具体取决于你在关卡视口中选择的内容。

1. 菜单栏

第一个菜单栏不用多说,一般用于编辑器的文件创建,编辑器选项设置等等。开始不用多记,用多了就知道了。

2. 主工具栏

虚幻编辑器中常用的工具和命令的快捷方式:

2.1. 保存按钮

点击此按钮即可保存当前打开的关卡。

2.2. 模式选择

包含的快捷方式用于在不同的模式之间快速切换,以编辑关卡中的内容:

  • 选择编辑
  • 地形编辑
  • 植被编辑
  • 网格体绘制
  • 破裂编辑
  • 笔刷编辑

2.3. 内容快捷方式

包含用于添加和打开关卡编辑器中常见内容类型的快捷方式。

快捷方式(Shortcut)说明(Description)
创建(Create)从常见资产列表中进行选择,以快速添加到关卡。此外还可以在此菜单中访问 放置Actor(Place Actors) 面板。
蓝图(Blueprints)创建和访问蓝图。
过场动画(Cinematics)创建关卡序列或主序列过场动画。

2.4. 播放模式控制

包含用于在编辑器中运行游戏的快捷方式按钮(播放、跳过、停止和弹出)。

2.5. 平台菜单

包含一系列选项,可以用于配置、准备项目并将其部署到不同的平台,例如台式机、台式设备或主机。

2.6. 设置

包含虚幻编辑器、关卡编辑器视口和游戏行为的各种设置。

3. 关卡视口

关卡视口(Level Viewport) 显示当前打开的关卡的内容。在虚幻引擎中打开项目时,项目的默认关卡默认在关卡视口中打开。在这里可以查看和编辑活跃关卡的内容,无论是在游戏环境中、产品可视化应用中还是其他位置。

关卡视口通常以两种不同的方式显示关卡的内容:

  • 视角(Perspective) ,这是3D视图,可以从不同角度在视图中查看视口的内容。

  • 直角(Ortographic) ,这是2D视图,沿着一个主轴(X、Y或Z)俯视。

4. 内容侧滑菜单/内容浏览器

        内容浏览器(Content Browser) 是文件浏览器窗口,可以显示项目中包含的所有资产、蓝图和其他文件。可以使用内容浏览器来浏览内容、将资产拖动到关卡中、在项目之间迁移资产以及执行其他操作。

内容侧滑菜单(Content Drawer) 按钮位于虚幻编辑器的左下角,可以打开内容浏览器的一个特殊实例,该实例在非焦点状态下时(即点击其他位置后)就会自动最小化。要使该实例处于打开状态,请点击内容侧滑菜单右上角的 停靠在布局中(Dock in Layout) 按钮。这会创建内容浏览器的新实例,但你仍然可以打开新的内容侧滑菜单(Content Drawer)。

5. 底部工具栏

底部菜单栏包含命令控制台、输出日志和派生数据功能的快捷方式。此外还显示源控制状态。其中包含以下几个区域:

编号名称说明
1输出日志(Output Log)用于在应用程序运行时输出有用信息的调试工具。
2命令控制台(Command Console)

与任何其他命令行界面行为相同:输入控制台命令即可触发特定的编辑器行为。

键入 help 并按 Enter 键即可在浏览器中打开可用控制台的列表。

3派生数据(Derived Data)提供派生数据功能。
4源控制状态(Source Control Status)如果项目连接到源控制(例如GitHub或Perforce),则显示源控制状态。否则,将提示 源控制关闭

6. 大纲

大纲(Outliner) 面板(以前称为"世界大纲视图")显示关卡中所有内容的分层视图。默认情况下,此面板位于虚幻编辑器窗口的右上角。你可以最多打开四个不同的大纲界面。每个大纲的布局和过滤设置都可以不一样。

此外,还可以使用大纲面板执行以下操作:

  • 通过点击关联的 眼睛(Eye) 按钮,快速隐藏或显示Actor。
  • 右键点击该Actor即可访问Actor的 上下文菜单(context menu) 。然后,可以从该菜单中执行其他特定于Actor的操作。
  • 创建、移动和删除内容文件夹。

7. 细节面板

在关卡视口中选择一个Actor之后,细节(Details) 面板将会显示影响所选Actor的设置和属性。默认情况下,该面板位于虚幻编辑器窗口右侧的 世界大纲视图(World Outliner) 面板下。

8. 总结

好了,以上就是UE界面的整体布局和解释。个人认为基本上懂得各个选项的含义和功能就OK了,主要还是要多做,多动手。


http://www.ppmy.cn/news/1516415.html

相关文章

无人机+消防车:高楼灭火系统技术详解

“无人机消防车”高楼灭火系统技术是一种创新的消防解决方案,旨在解决高层建筑灭火难题。以下是对该技术的详细解析: 一、技术背景与需求 高层建筑数量多,火灾隐患多发。根据国家消防救援局发布的数据,高层建筑火灾频发&#xf…

Robot Operating System——兴趣区域信息

大纲 应用场景定义字段解释 案例 sensor_msgs::msg::RegionOfInterest 是 ROS (Robot Operating System) 中的一个消息类型,用于表示图像中的感兴趣区域 (Region of Interest, ROI)。它通常与图像处理和计算机视觉任务相关联,帮助系统聚焦于图像中的特定…

Java并发编程的核心概念--线程与进程

‌原子性‌:‌操作或多个操作要么全部执行且不被打断,‌要么都不执行。‌这保证了线程在执行操作时不会被其他线程干扰。‌‌可见性‌:‌当多个线程访问同一个变量时,‌一个线程修改了这个变量的值,‌其他线程能够立即…

【MySQL】MySQL表的增删改查(初阶)

欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎指出~ 目录 表内容操作 插入内容 按顺序插入 指定某些列插入 一次插入多行记录 插入时间 查询表内容 全列查询 指定列查询 指定表达式查询 用as取别名 ​编辑 去重查询 排序查询…

计算机毕业设计选题推荐-高校学术交流平台-Java/Python项目实战

✨作者主页:IT毕设梦工厂✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…

基于微信小程序的行李寄存管理系统的设计与实现(论文+源码)_kaic

基于微信小程序的行李寄存管理系统的设计与实现(论文源码)_kaic 摘 要 人们外出旅行的时候,经常会需要到行李寄存的服务。行李寄存处在全国各地都很常见。现存的行李寄存方式很传统,适合小规模的行李寄存,当行李数量较多时,就…

JVM常见面试题总结

文章目录 1 JVM 组成1.1 JVM架构组成🔥1.2 JVM 内存结构/内存模型🔥1.3 堆和栈区别🔥1.4 详细的介绍 Java 堆🔥1.5 JVM 为什么使用元空间替换了永久代?🔥1.6 内存溢出与内存泄漏的区别🔥1.7 OOM…

根据数据库设计开发一套通用的电子商务平台

目录 案例 【题目】 【问题 1】(9 分) 【问题 2】(9 分) 【问题 3】(7 分) 【答案】 【问题 1】解析 【问题 2】解析 【问题 3】解析 相关推荐 案例 阅读以下关于数据库设计的叙述,在答题纸上回答问题 1 至问题 3。 【题目】 某制造企业为拓展网上销售业…

河南萌新联赛2024第(六)场:郑州大学(补题ABCDFGIL)

文章目录 河南萌新联赛2024第(六)场:郑州大学A 装备二选一(一)简单介绍:思路:代码: B 百变吗喽简单介绍:思路:代码: C 16进制世界简单介绍&#x…

es相关概念、索引操作(相当于mysql中的数据库操作)

文章目录 1、概念2、索引操作(index)2.1、查询索引(数据库)2.2、创建索引(数据库)2.3、查看单个索引(数据库)2.4、删除索引(数据库) 1、概念 RDBMSesMongoDB…

Manim实现目标的移动和出现速度控制

一,介绍 缓动函数 自定义参数随时间变化的速率。 现实生活中,物体并不是突然启动或者停止, 当然也不可能一直保持匀速移动。就像我们 打开抽屉的过程那样,刚开始拉的那一下动作很快, 但是当抽屉被拉出来之后我们会不自…

【操作系统】实验:进程死锁

目录 一、实验目的 二、实验要求 三、实验步骤 四、核心代码 五、记录与处理 六、思考 七、完整报告和成果文件提取链接 一、实验目的 1掌握死锁的基本概念; 2理解死锁的必要条件; 3理解避免死锁的方法、安全状态等重要概念; 4了解银…

Windows环境如何安装maven并配置IDEA

运行Springboot项目时,出现了依赖错误,最后排查可能是maven安装出错了。 MAVEN版本要和IDEA版本对应,maven发行版本不能比idea版本高,可以在idea查看内置的maven版本。 点击 File–>Settings,在设置页面搜索maven,如…

2024牛客暑期多校训练营7 D.Interval Selection(异或哈希+双指针)

原题链接:D.Interval Selection 题目大意: 给你一个长度为 n n n 的数组 a a a,定义一个区间 [ l , r ] [l,r] [l,r] 内的连续子数组为好的,当且仅当这个子数组内的所有元素 a l , a l 1 , . . . , a r a_{l},a_{l1},...,a_{…

虚幻5|暴击攻击和释放技能,造成伤害

玩家数据的Actor组件制作:虚幻5|制作玩家血量,体力-CSDN博客 造成伤害时,显示暴击及暴击字体颜色和未暴击的字体颜色,还有释放技能连击 一.编辑暴击数据 1.打开之前创建的玩家数据Actor组件 创建一个浮点变量,命名…

Python实现贪心算法

目录 贪心算法简介贪心算法的基本思想贪心算法的应用场景活动选择问题 Python实现活动选择问题代码解释活动选择问题的解贪心算法的正确性分析贪心算法的其他应用贪心算法的局限性贪心算法的优化与变种总结 贪心算法简介 贪心算法(Greedy Algorithm)是一…

10天速通Tkinter库——Day7:主菜单及图鉴

本篇博客我将介绍Tkinter实践项目《植物杂交实验室》中的杂交实验室主菜单、基础植物图鉴、杂交植物图鉴、杂交植物更多信息四个页面的制作。 它们作为主窗口的子页面实例,除了继承主窗口的基础设置(如图标、标题、尺寸等等)、还可以使用主窗…

使用C++开发黑神话悟空类似3A如何避免内存泄漏

智能指针:使用C11或更高版本中的智能指针(如std::unique_ptr、std::shared_ptr和std::weak_ptr)来自动管理内存。这些智能指针在超出作用域时会自动释放它们所管理的内存。 RAII(Resource Acquisition Is Initialization&#xf…

Java开发程序员职业发展路径

入行阶段:后端 3年 目标 在这一阶段,你将专注于后端开发,特别是Java编程语言及其相关技术栈。 主要任务和技能 掌握Java基础: 理解Java语言的核心概念,如OOP(面向对象编程)、数据结构、算法等。学习后端…

【Rust练习】10.元组

练习题来自:https://practice-zh.course.rs/compound-types/tuple.html 1 元组中的元素可以是不同的类型。元组的类型签名是 (T1, T2, …), 这里 T1, T2 是相对应的元组成员的类型. fn main() {let _t0: (u8,i16) (0, -1);// 元组的成员还可以是一个元组let _t1:…