GSAIKinematicBody2DAgent
Extends: GSAISpecializedAgent < GSAISteeringAgent < GSAIAgentLocation
Description
A specialized steering agent that updates itself every frame so the user does not have to using a KinematicBody2D
Properties
Type
Name
KinematicBody2D
body
int
movement_type
Functions
Type
Name
void
func _apply_steering(acceleration: GSAITargetAcceleration, delta: float) -> void
Enumerations
MovementType
const MovementType: Dictionary = {"COLLIDE":1,"POSITION":2,"SLIDE":0}Property Descriptions
body
var body: KinematicBody2DSetter | _set_body
The KinematicBody2D to keep track of
movement_type
var movement_type: intThe type of movement the body executes
Method Descriptions
_apply_steering (virtual)
func _apply_steering(acceleration: GSAITargetAcceleration, delta: float) -> voidMoves the agent's body by target acceleration.
Last updated