Hello may i get suggestions on how to tackle this problem. I have an AI character that I use AI MoveTo to get to a target actor and destroys the target actor when it gets to it. It is set to “Stop on Overlap” and it works fine when the item is on floor. When I play the item on the shelf the AI MoveTo stops working properly and just stands there, I think the actor still registers on the Nav mesh, cause the AI clearly moves to it but it never calls on success(which i need it to do to do my other code after the AI gets close enough to target actor.)
Does anyone have suggestions on how to implement a system when the target actor of AI MoveTo is above the nav mesh? Or how to deal with actors that are above the nav mesh? Possibly with something in the way like the shelf, not sure if the shelf’s collision matters much, but it might be completely covering the target actor? I dont know.
Thanks anyways if any advice or suggestions on how to deal with something like this.
Oh yeah also if he was right infront of the shelf on the other side, he still doesn’t stop trying to move to it even tho it’s within his acceptance radius.
Update: hmm the AI thinks the target actor is not a valid location now hmmm. Anyways maybe just give me any suggestion on how to tackle this problem thanks. Doesnt have to be anything I showed
Update2: ok after some playing around It appears that if I move the target actor lower(closer to the nav mesh), it will register with the nav mesh. I read if you move the target actor too far above the nav mesh, it might not work.
Here is new height and my AI gets to it and destroys it nice. Now to figure out how to be able to move the target actor higher on the nav mesh hmm