Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Why AI Move To is firing On Success when distance is greater than Acceptance Radius?


I have faced a weird issue (or I have missed something...)

I'm using a behavior tree and I have a custom task to move my actor to another actor via AI Move To node.

usage example

UPD: updated the image to be more clear

The first actor should move to a close distance (for a melee attack) and I set the Acceptance Radius to 100. And still, when AI Move To is firing On Success, I have the distance to the target actor (who's not moving at all) is greater than 100 (e.g. 119 or something).

It does not happens in 100% of cases, but very often, maybe 50% of my actors are stopping before reaching the acceptance radius.

How the Acceptance Radius is working and how can I fix this to make the actor to move to specific distance from the target actor?

Product Version: UE 4.19
more ▼

asked May 18 '18 at 05:23 PM in Using UE4

avatar image

435 11 18 25

avatar image Nebula Games Inc May 18 '18 at 10:12 PM

How do you know it's the "success" pin firing? You have both "success" and "fail" connected to "Finish Execute". Maybe some of your AI are actually failing to get within 100 units for whatever reason and that is why it occurs intermittently. Try printing strings after both success and failure and see which fires off when you have the issue. Also you have a 3rd pin going into the "Finish Execute" which I have no clue where it is coming from. That set-up just looks ripe for issues in a behavior tree because there are 3 ways to "Finish Execute". There is no way to distinguish what the cause is from like that.

avatar image norlin May 19 '18 at 06:02 AM

Of course, there are multiple "clues" to know from where it goes. Anyway, my question is specifically about the "On Success" exit pin, not about the "Finish Execute" node. I have updated the image to be more clear.

avatar image Uno1982 Dec 04 '18 at 09:49 PM

I'm having the same issue

Blueprint here https://blueprintue.com/blueprint/uqtxldsu/

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question