Description

The user is using a Nav Mesh Bounds Volume and a Nav Link Proxy. They are calling AI Move To to navigate to the point, but the Character reproduces extra movement and goes a bit past it. For debugging, they are printing the whole way, and you can see that the penultimate point is further than the one specified, which is why Character returns a little back.

This was reported and tested in 4.24.2 (CL-11100242),. This was reproduced in Main 4.25 (CL-11384700). This works as expected in 4.23.1 (CL-9631420).

Steps to Reproduce
  1. Download and open the attached project
  2. Press Play when TestLevel loads up
  3. Press Key 1 to move the Character

Or

  1. Open the UE4 Editor and create a Blank project
  2. Create a level consisting of elevated areas
  3. Create blueprint based off of NavLinkProxy
  4. Set Smart Link Is Relevant as true.
  5. Place at the level of several created blueprints by connecting the islands.
  6. Place NavMeshBoundsVolume at level
  7. Try to build routes that involve NavLinkProxy

Results: The character will first move beyond the destination, then return to the desired position.

Expected: The character stops at the destination.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-88653 in the post.

2
Login to Vote

Won't Fix
ComponentUE - AI
Affects Versions4.24.24.25
CreatedFeb 12, 2020
ResolvedAug 31, 2021
UpdatedAug 31, 2021