| U4MLSensor
|
Module |
|
Header |
/Engine/Plugins/AI/UE4ML/Source/UE4ML/Public/Sensors/4MLSensor_AIPerception.h |
Include |
#include "Sensors/4MLSensor_AIPerception.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Blueprintable)
class UE4U4MLSensor_AIPerception : public U4MLSensor
When applied to a player controller will create an AIPerception component for that player and plug it into the AIPerceptionSystem. The sensor will report information gathered by the perception system on the behalf of this agent.
that the world needs to be configured to allow AI Systems to be created
Name | Description | ||
---|---|---|---|
|
bSenseOnlyChanges |
When set to true will only gather perception "delta" meaning consecutive updates will consist of new perception information. |
|
|
uint32: 1 |
bVectorMode |
|
|
CachedTargets |
||
|
float |
MaxStimulusAge |
|
|
PerceptionComponent |
||
|
float |
PeripheralVisionAngleDegrees |
|
|
TargetsSortType |
||
|
TargetsToSenseCount |
Name | Description | ||
---|---|---|---|
|
Configure |
||
|
TSharedPtr< ... |
ConstructSpaceDef() |
|
|
GetObservations ( |
||
|
GetViewPoint |
||
|
OnAvatarSet ( |
||
|
float |
Sanify ( |
|
|
Sanify ( |
||
|
SenseImpl ( |
||
|
U4MLSensor_AIPerception ( |
||
|
UpdateSpaceDef() |
Name |
Description |
|
---|---|---|
|
FTargetRecord |
Name |
Description |
|
---|---|---|
|
ESortType |
UAIPerceptionComponent::ProcessStimuli
Server.Configure mz