Setting Up APS Navigation
Step 1: Configuring Navigation Data
-
Go to Project Settings → Navigation System → Agents.
-
Add a new agent and set its Nav Data Class to APS_NavigationData.

Step 2: Using the Interface for Path Modification
GetMoveToParameters
FindCustomPath
Example of Interface Implementation in Blueprints:
- Open your character’s Blueprint.
- Go to the Class Settings and add the MoveToInterface.
- Implement the GetMoveToParameters function.
- Configure the parameters based on your project’s logic (e.g., adjusting
Quality
dynamically based on the distance to the target).
With this setup, your AI will dynamically adapt paths using parameters configured via the interface.
Step 3: Setting PreferredNavData to Use APS_NavigationData
- Description: For your character to use
APS_NavigationData
for pathfinding, you must now explicitly specify it in the settings.,
- How to Configure:,