UE基础 —— 工具和编辑器

目录

[Level Editor](#Level Editor)

[Static Mesh Editor](#Static Mesh Editor)

[Material Editor](#Material Editor)

[Blueprint Editor](#Blueprint Editor)

[Physics Asset Editor](#Physics Asset Editor)

[Behavior Tree Editor](#Behavior Tree Editor)

[Niagara Editor](#Niagara Editor)

[UMG UI Editor](#UMG UI Editor)

[Font Editor](#Font Editor)

[Sequencer Editor](#Sequencer Editor)

[Animation Editor](#Animation Editor)

[Control Rig Editor](#Control Rig Editor)

[Sound Cue Editor](#Sound Cue Editor)

[Media Editor](#Media Editor)

[nDisplay 3D Config Editor](#nDisplay 3D Config Editor)

[DMX Library Editor](#DMX Library Editor)


UE提供了用于创建游戏或应用的tools , editors , 和systems 的组合;有时editorssystems可能有类似的名字,如Material Editor用于编辑材质资产,而Material system则为Material Editor提供底层支持;UE中一些工具和编辑器是内置,一些则是可选的插件(可工具项目需求开启或禁用);

  • Tools,用来执行特定任务的工具,如在关卡中放置Actor或绘制地形;
  • Editors,用来实现更复杂目标的工具集合,如能构建游戏关卡的Level Editor,或改变外观的Materials Editor;
  • Systems,是功能的大集合,以协同尝试游戏或应用的各方面内容,如蓝图;

Level Editor

Level Editor是构建Gameplay Levels的主要编辑器,通过添加不同类型的Actors and Geometry, Blueprints Visual Scripting, Niagara等,来定义游玩空间;默认,创建或打开项目时,UE会打开关卡编辑器;

Static Mesh Editor

使用Static Mesh Editor,可预览外观、碰撞体、UV贴图,及设置和操作Static Mesh属性;

在Static Mesh Editor内,还可对Static Mesh assets设置LOD,以控制简洁程度或细节程度;

Material Editor

Material Editor是创建和编辑材质的地方;材质是被应用于mesh以控制其外观的资产;

Blueprint Editor

Blueprint Editor是使用和修改蓝图的地方;是特殊资产,可用于创建gameplay元素(如控制Actor或对event编写脚本),修改材质或执行其他功能,省去编写C++代码的过程;

Physics Asset Editor

可用于创建Physics Asset,以配合Skeletal Meshes使用;在实践中,可使用此方法实现变形和碰撞等物理特性;可从零开始,构建完整的ragdoll设置,或使用自动化工具来创建一套基本Physics Bodies和Physics Constraints;

Behavior Tree Editor

通过一种可视化的基于节点脚本系统(类似蓝图),为关卡中的Actor编写人工智能AI脚本的地方;可为敌人、非游戏角色NPC、载具等创建任意数量的不同行为;

Niagara Editor

用于创建特效,由模块化的粒子特效系统组成,每个系统又由许多单独粒子发射器组成;

可将发射器保存在内容浏览器中,以备后用,作为其他项目的发射器基础;

UMG UI Editor

UMG (Unreal Motion Graphics) UI Editor是一款可视化UI创作工具;可用于创建UI元素,如游戏HUD、菜单或其他界面相关的图形;

Font Editor

用于添加、组织和预览字体资产;也可定义字体参数、如字体资产布局和提示策略;

Sequencer Editor

可通过专用多轨迹编辑器创建游戏过场动画;通过创建Level Sequences和添加Tracks,可定义各个轨迹的组成,以确定场景内容;Tracks可包含动画Animation、变形Transformation、音频Audio等等;

Animation Editor

用于编辑Skeleton Assets, Skeletal Meshes, Animation Blueprints, 及各种其他动画资产;

Control Rig Editor

是动画工具套件,可用于直接在UE中rig和animate角色;可绕过外部工具,直接动画;使用此系统,可在角色上创建和rig自定义控件,在Sequencer中设置动画,并使用各种其他动画工具来辅助动画过程;

Sound Cue Editor

编辑audio播放的行为,组合和混合几个声音资产;

Media Editor

用来定义媒体文件或URL,以作为虚幻内部播放的源媒体使用;可定义源媒体播放方式设置,如自动播放、播放速度和循环,但不能直接编辑媒体;

nDisplay 3D Config Editor

在多个同步显示设备上渲染虚幻场景,如能量墙、穹顶、曲面界面;可创建nDisplay设置,及使所显示设备上的内容如何渲染可视化;

DMX Library Editor

DMX (Digital Multiplex)是在整个现场活动中用来控制各种设备的数字通信标准,如照明灯具、激光、烟雾机、机械设备和电子广告牌;可自定义相关设备及其命令;

相关推荐
叶羽西3 小时前
Windows VsCode Terminal窗口使用Linux命令
ide·vscode·编辑器
夜月yeyue3 小时前
VScode+OpenOCD+HTOS栈回溯在国产mcu芯片上完全调试
c语言·ide·vscode·单片机·嵌入式硬件·编辑器
James. 常德 student7 小时前
Markdown 编辑器的使用
编辑器
weixin_748877007 小时前
【Node.js中的错误处理:策略与最佳实践】
node.js·编辑器·vim
mytzs1239 小时前
使用Vscode排除一些子文件搜索
vscode·编辑器
傻小胖10 小时前
Node.js 中的 Buffer(缓冲区)
node.js·编辑器·vim
趣谈AI21 小时前
使用Trae编辑器开发Python Api (FastApi 框架)
python·编辑器·fastapi
大霸王龙1 天前
基于 Streamlit 的 PDF 编辑器
python·pdf·编辑器·streamlit
还是鼠鼠1 天前
Node.js Session 原理简单介绍 + 示例代码
linux·javascript·vscode·node.js·编辑器·vim·express
不会代码的小测试1 天前
Windsurf代码依赖检查导入
ai·编辑器·ai编程