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

GetMoveToParameters

FindCustomPath


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: Setting PreferredNavData to Use APS_NavigationData