跳至内容

UDiscreteActuator

class UDiscreteActuator : public UActuator

执行离散动作的致动器。

依赖项: FDiscretePoint, FDiscreteSpace, UActuator

继承自: public UActuator

子类: UBlueprintDiscreteActuator, UDebugDiscreteActuator, UTeleportActuator

公共接口

公共函数

获取动作空间

inline virtual FDiscreteSpace GetActionSpace()

获取包围此执行器输入的空间。

返回: 包含此致动器输入边界的 DiscreteSpace

注意:此函数必须在派生类中实现。

返回: FDiscreteSpace

属性: inline, virtual

来源: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (第 152 行,第 24 列)

执行动作

inline virtual void TakeAction(const FDiscretePoint &Action)

使用此执行器来执行影响世界的动作。

注意:此函数必须在派生类中实现。

参数

  • Action (const FDiscretePoint &) – [in] 包含此致动器输入的 DiscretePoint

属性: inline, virtual

来源: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (第 159 行,第 14 列)

执行动作

inline virtual void TakeAction(const TPoint &Action) override

使用此执行器来执行影响世界的动作。

参数

  • Action (const TPoint &) – [输入] 来自大脑的此执行器的输入的 PointGroup

属性: inline, virtual

来源: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (第 161 行,第 6 列)

FillActionSpace

inline virtual void FillActionSpace(TSpace &OutSpace) override

获取包围此执行器输入的空间。

参数

  • OutSpaceGroup (TSpace &) – [输出] 一个将填充此执行器的 ActionSpace 的 SpaceVariant

属性: inline, virtual

来源: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (第 175 行,第 6 列)

Reset

inline virtual void Reset() override

将执行器重置为其初始状态。

注意:此函数应由任何派生类实现

属性: inline, virtual

来源: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (第 186 行,第 6 列)

GetId

virtual FString GetId() const const

获取此 Interactor 的标签。

返回:收集的 ID

返回: FString

属性: const, virtual

来源: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (第 195 行,第 9 列)

实现: Schola/Source/Schola/Private/Actuators/AbstractActuators.cpp (第 40-60 行)

公共成员

TArray<UObject *> 包装器

TArray<UObject *> Wrappers

用于自定义此观察者所执行操作的包装器。

按顺序应用。Space 按反向顺序计算。

来源: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (第 145 行,第 8 列)

被使用: UBlueprintDiscreteActuator, UDebugDiscreteActuator, UTeleportActuator

来源: Schola/Source/Schola/Public/Actuators/AbstractActuators.h (第 137 行,第 1 列)

© . This site is unofficial and not affiliated with AMD.