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 列)