UE基础 —— 工具和编辑器
UE基础 —— 工具和编辑器
Unreal Engine(UE)提供了丰富的工具和编辑器组合,用于创建游戏或应用。这些工具和编辑器可以分为三大类:Tools、Editors和Systems。其中,Tools用于执行特定任务,如放置Actor或绘制地形;Editors则是一系列工具的集合,用于实现更复杂的目标,如构建游戏关卡或改变外观;Systems则是功能的大集合,用于支持游戏或应用的各个方面,如蓝图系统。
Level Editor
Level Editor是构建Gameplay Levels的主要编辑器。通过添加不同类型的Actors、Geometry、Blueprints Visual Scripting、Niagara等元素,可以定义游戏的游玩空间。默认情况下,创建或打开项目时,UE会自动打开关卡编辑器。
Static Mesh Editor
Static Mesh Editor用于预览和编辑静态网格体的外观、碰撞体、UV贴图等属性。在该编辑器中,还可以设置和操作Static Mesh的LOD(细节层次),以控制模型的简洁程度或细节程度。
Material Editor
Material Editor是创建和编辑材质的地方。材质是应用于网格体以控制其外观的资产,可以通过该编辑器实现各种视觉效果。
Blueprint Editor
Blueprint Editor是使用和修改蓝图的地方。蓝图是一种特殊资产,可以用于创建游戏元素(如控制Actor或对事件编写脚本)、修改材质或执行其他功能,而无需编写C++代码。
Physics Asset Editor
Physics Asset Editor用于创建物理资产,以配合骨骼网格体使用。通过该编辑器,可以实现变形、碰撞等物理特性。用户可以选择从零开始构建完整的物理设置,或使用自动化工具创建基本的物理体和约束。
Behavior Tree Editor
Behavior Tree Editor提供了一种可视化基于节点的脚本系统,用于为关卡中的Actor编写人工智能AI脚本。通过该编辑器,可以为敌人、NPC、载具等创建各种行为。
Niagara Editor
Niagara Editor用于创建特效,由模块化的粒子特效系统组成,每个系统又由许多单独的粒子发射器组成。用户可以将发射器保存在内容浏览器中,以便在其他项目中重复使用。
UMG UI Editor
UMG (Unreal Motion Graphics) UI Editor是一款可视化UI创作工具,用于创建游戏界面元素,如HUD、菜单等。通过该编辑器,可以实现各种界面相关的图形设计。
Font Editor
Font Editor用于添加、组织和预览字体资产。用户可以定义字体参数,如字体资产布局和提示策略,以满足不同的UI设计需求。
Sequencer Editor
Sequencer Editor是一个专用的多轨迹编辑器,用于创建游戏过场动画。通过创建Level Sequences和添加Tracks,可以定义各个轨迹的组成,以控制场景内容。Tracks可以包含动画、变形、音频等多种元素。
Animation Editor
Animation Editor用于编辑Skeleton Assets、Skeletal Meshes、Animation Blueprints等动画资产。通过该编辑器,可以实现各种复杂的动画效果。
Control Rig Editor
Control Rig Editor是一个动画工具套件,允许用户直接在UE中为角色创建和动画化Rig。通过该编辑器,可以绕过外部工具,直接在UE中完成动画制作。用户可以在角色上创建自定义控件,在Sequencer中设置动画,并使用各种其他动画工具辅助动画过程。
Sound Cue Editor
Sound Cue Editor用于编辑音频播放的行为,可以组合和混合多个声音资产,实现复杂的音频效果。
Media Editor
Media Editor用于定义媒体文件或URL,作为虚幻引擎内部播放的源媒体。用户可以设置源媒体的播放方式,如自动播放、播放速度和循环等,但不能直接编辑媒体内容。
nDisplay 3D Config Editor
nDisplay 3D Config Editor用于在多个同步显示设备上渲染虚幻场景,如能量墙、穹顶、曲面界面等。通过该编辑器,可以创建nDisplay设置,并可视化显示设备上的内容渲染方式。
DMX Library Editor
DMX (Digital Multiplex)是在现场活动中控制各种设备的数字通信标准,如照明灯具、激光、烟雾机等。DMX Library Editor允许用户自定义相关设备及其命令,实现对现场设备的精确控制。