形状组件

关于可添加的不同类型形状组件的概述。

Choose your operating system:

Windows

macOS

Linux

形状组件(Shape Component)可用于创建碰撞体积、触发器、方向提示工具,以及路径点。

箭头组件

箭头组件(ArrowComponent) 是一种由直线和箭头组成的形状,表示对象的朝向。在下面这个门的示例中,箭头指示了门在场景中的朝向(门可能只能朝一个方向开启,也就是箭头的朝向)。

arrow_component.png

箭头不会显示在实际游戏中(除非取消选中 Hidden in Game 选项),而颜色和大小可以随意调整。该组件没有任何碰撞设置,可以被用作脚本"标记"(例如,在 人物蓝图 中,将一个 箭头组件 添加在人物肩部,然后在玩家按下按钮时,将 摄像机组件 移动到 箭头组件 所在的位置)。

盒体组件

盒体组件(BoxComponent) 是一个盒体,通常被用于简单碰撞(也可用作下面示例中的触发器)。

box_trigger.png

盒体组件 包住了火焰特效,并且其碰撞设置被指定为 生成重叠事件(Generate Overlap Events) 。当其他对象与盒体重叠时,会触发一个事件,对重叠的 Actor 施加伤害。你也可以将 碰撞响应(Collision Response) 设置为 全部阻挡(BlockAll) 来避免所有 Actor 进入这个盒体(如果你希望防止其他东西进入火焰范围内)。

胶囊形组件

胶囊体组件(CapsuleComponent) 是一种胶囊形状的简易碰撞体(如下所示),也可充当触发器。

capsule_component.png

所有新建的 角色蓝图 都会自动包含 胶囊体组件 (如上图所示)。胶囊体的碰撞设置能避免角色与场景对象重叠。 胶囊体组件 还能 生成重叠事件(Generate Overlap Events) Generate Hit Events ,以便你提供脚本来指定何时发生这些事件。

球体组件

球体组件(SphereComponents) 是一种可用于碰撞的球体组件(放置在发射物周围,如下图)。

sphere_component.png

与盒体、胶囊体一样,你可以设置 碰撞响应(Collision Responses) 来生成所需的碰撞功能类型。

样条线组件

样条线组件(SplineComponent) 可用于生成街道或复杂路径(作为其他组件的运动路线)。在下面的示例中,蓝图中添加了一个 样条线组件(SplineComponent) 广告牌组件(BillboardComponent) 粒子系统组件(ParticleSystemComponent) ,从而让粒子沿着样条线定义的轨迹运动。

spline_component.png

在编辑器视口内,你可以 右键点击 样条线组件 所在的 Actor 来编辑样条线曲线。这样会打开一个窗口,允许你为样条线添加点,或是定义要使用的样条线的点的类型。下图中,我们创建了一条路径以便显示虚幻引擎的 Logo 轮廓。

spline_component2.png

使用 蓝图 更新粒子效果的位置后,最终效果如下。

spline_component4.png

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消