类创建基础知识

多个示例,展示如何仅使用蓝图,仅使用C++以及同时使用C++和蓝图创建类。

Windows
MacOS
Linux
本页面的内容

LightSwitchActor.png

这些示例展示了如何仅使用蓝图、仅使用C++代码以及同时使用C++代码和蓝图创建新类。目标是分别使用这三种工作流程创建具有相同属性和行为的新LightSwitch类, 然后将每个新类的一个实例添加到关卡中,这样关卡中就具有三个新LightSwitch Actor。

LightSwitch类直接基于Actor类,因为这些类的主要要求是它们可被放置在关卡中。它们各自包含一个 PointLightComponent(根组件)和一个SphereComponent(PointLightComponent的子项)。每个LightSwitch类都还包含一个名称为DesiredIntensity的变量,用于设置 PointLightComponent的强度。最后,这些类的默认行为是当玩家进入或离开SphereComponent时,PointLightComponent的可视性会切换。

示例

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见