Language:
Share
此中文页面内容对应的英文页面有后续更新,如需浏览最新文档可切换至英文页面浏览。

1.2 -组件

ComponentsExample.png

概述

我们可以把组件想象为蓝图对象为实现其功能所需的对象。在蓝图中,我们可以添加许多类型的组件。例如,如果您的蓝图需要某些多边形网格物体来进行定义,那么您可以添加 Static Mesh Component (静态网格物体组件)。如果您的蓝图对象需要发光,您可以添加 Point Light Component (点光源组件)或 Spot Light Component (聚光源组件)。

在此示例中,我们看到了一系列的蓝图Actor,每个Actor都展示了一些可用的组件。

组件

从左往右,这些蓝图Actor分别为:

  • BP_SpriteComponent - 该Actor仅包含一个广告牌组件,经常被用来辅助蓝图的放置。

  • BP_StaticMeshComponent - 该蓝图Actor仅包含一个静态网格物体组件,当蓝图Actor需要多边形网格物体或模型对其进行定义时,我们使用该Actor。

  • BP_PointLightComponent - 该蓝图Actor内仅有一个点光源组件,它在蓝图Actor需要发光时被使用。

  • BP_SeveralComponents -该Actor包含了上述三个组件各一个,包括了一个广告牌组件,一个静态网格物体组件以及一个点光源组件。

对每个蓝图Actor来说,它们对应的每个组件都是在组件模式中的蓝图编辑器内进行添加的。如下图所示,我们使用蓝图编辑器窗口右上方的按钮来设置组件模式。如需获得不同的添加和移除组件的方式,请参阅蓝图组件文件

BPComponentMode.png