Setting Up APS Navigation

Step 1: Configuring Navigation Data

  1. Go to Project Settings → Navigation System → Agents.

  2. Add a new agent and set its Nav Data Class to APS_NavigationData.

    image.png


Step 2: Using the Interface for Path Modification

Media_07.png

  1. Ensure your character or controller implements the MoveToInterface.
  2. Implement the GetMoveToParameters function in the interface to configure path parameters.
  3. Use navigation functions such as MoveTo to let the AI utilize the custom path settings.

Example of Interface Implementation in Blueprints:

  1. Open your character’s Blueprint.
  2. Go to the Class Settings and add the MoveToInterface.
  3. Implement the GetMoveToParameters function.

With this setup, your AI will dynamically adapt paths using parameters configured via the interface.

Step 3: Adding the Path Component (optional)

  1. Open your character blueprint.

  2. Add the APS Path Manager Component to the blueprint.

    image.png