Instance Property


The rotation of the agent around the z-axis.


var rotation: Float { get set }


The agent updates its own position, rotation, and velocity according to its goals when you call its update(deltaTime:) method.

However, you can still directly change the rotation of an agent. Do this when you want to move a static agent (that is, one with no goals) or override an agent’s behavior as a direct result of user input.

See Also

Managing an Agent’s Position and Orientation

var position: vector_float2

The current position of the agent in 2D space.