float Acceleration { get; set; }

book_4_sparkGenerated
code_blocksInput

Description

The Acceleration property of the NavMeshAgent class specifies the maximum acceleration that the agent can achieve. This property determines how quickly the agent can change its velocity. For snappy movement, it is recommended that the acceleration value be set as high or higher than the MaxSpeed property of the NavMeshAgent.

Usage

To use the Acceleration property, you can set it to a desired value to control how quickly the agent can accelerate. This is particularly useful when you want to fine-tune the responsiveness of the agent's movement in your game.

Example

// Create a new NavMeshAgent instance
NavMeshAgent agent = new NavMeshAgent();

// Set the acceleration to a desired value
agent.Acceleration = 10.0f;

// Optionally, set the MaxSpeed to ensure snappy movement
agent.MaxSpeed = 10.0f;

// Now the agent will accelerate at the specified rate when moving