跳至内容

UVelocityObserver

class UVelocityObserver : public UBoxObserver

一个跟踪 actor 速度的观察器。

依赖项

此类型依赖于

继承自: public UBoxObserver

公共接口

公共函数

GetObservationSpace

virtual FBoxSpace GetObservationSpace() const const

获取包围此传感器输出的 BoxSpace。

返回:此传感器输出的观察空间边界。

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

返回: FBoxSpace

属性: const, virtual

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 50 行, 第 11 列)

实现: Schola/Source/Schola/Private/Observers/VelocityObserver.cpp (第 63-83 行)

CollectObservations

virtual void CollectObservations(FBoxPoint &OutObservations) override

使用此传感器收集环境状态的观察结果。

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

参数

  • OutObservations (FBoxPoint &) – [输出] 将使用此传感器输出更新的数据点。

属性: virtual

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 52 行, 第 14 列)

实现: Schola/Source/Schola/Private/Observers/VelocityObserver.cpp (第 5-33 行)

GenerateId

virtual FString GenerateId() const override const

返回: FString

属性: const, virtual

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 54 行, 第 9 列)

实现: Schola/Source/Schola/Private/Observers/VelocityObserver.cpp (第 35-61 行)

公共成员

FBoxSpaceDimension XDimensionBounds

FBoxSpaceDimension XDimensionBounds

跟踪位置的 X 维度的最小值/最大值。

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 20 行, 第 20 列)

FBoxSpaceDimension YDimensionBounds

FBoxSpaceDimension YDimensionBounds

跟踪位置的 Y 维度的最小值/最大值。

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 24 行, 第 20 列)

FBoxSpaceDimension ZDimensionBounds

FBoxSpaceDimension ZDimensionBounds

跟踪位置的 Z 维度的最小值/最大值。

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 28 行, 第 20 列)

bool bHasXDimensions

bool bHasXDimensions = = true

观察器是否应跟踪速度的 X 维度。

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 32 行, 第 6 列)

bool bHasZDimensions

bool bHasZDimensions = = true

观察器是否应跟踪速度的 Z 维度。

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 36 行, 第 6 列)

bool bHasYDimensions

bool bHasYDimensions = = true

观察器是否应跟踪速度的 Y 维度。

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 40 行, 第 6 列)

AActor * TrackedActor

AActor * TrackedActor

要跟踪其速度的 actor。

如果为 None,则默认为观察器的所有者。

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 44 行, 第 8 列)

bool bTrackNonOwner

bool bTrackNonOwner = = false

观察器是否应跟踪非所有者的 actor 的速度。

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 48 行, 第 6 列)

来源: Schola/Source/Schola/Public/Observers/VelocityObserver.h (第 13 行, 第 1 列)

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