x

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"

Rebuilding navmesh on runtime in multiplayer

Hey,

I'd like to rebuild navmash as AI moves around it in multiplayer environment (classic client-server). I wasn't able to find much info on this, but I managed to figure out some steps so this is what I have so far:

1) Check AI collider to be a dynamic obstacle, set it's area class to _null and set it to affect navigation

2) Allow generating navmesh on runtime

Unfortunately when I start my game the navmesh doesn't seem to update, the holes in it stay the same no matter where the AI moves. Does anyone know why could this be? Or how to resolve it? When tested in single player environment this works fine for me.

Thanks in advance

Product Version: UE 4.20
Tags:
more ▼

asked Feb 08 '19 at 03:46 PM in C++ Programming

avatar image

ex3me
78 4 5

(comments are locked)
10|2000 characters needed characters left

2 answers: sort voted first

Try the NavigationInvoker component on your player character. And enable this on your nav mesh bounds in the level alt text And make sure these are your settings alt text I use this for my open world project navigation.

more ▼

answered Feb 09 '19 at 02:33 AM

avatar image

Tbjbu1
8 2 3 7

avatar image ex3me Feb 09 '19 at 03:08 PM

I should clarify, when testing my setup in single player environment everything works perfectly. It is only when I try to get it working online that things break. I don't have issues with large levels either, but I wonder, in my game the player moves by clicking on the ground and then moving to that point, won't using Navigation invokers (even when attached to player) limit where the player can click?

(comments are locked)
10|2000 characters needed characters left

When you say holes stay in it - you may have objects that are affecting the navigation and blocking it. If so, you need to identify the objects and change that setting.

more ▼

answered Feb 09 '19 at 04:58 AM

avatar image

mrteuy
51 1 1

avatar image ex3me Feb 09 '19 at 03:06 PM

Hey, this is a desired effect, the AI should leave holes in the navmesh, but they should move with them as AI moves. It doesn't do so right now

(comments are locked)
10|2000 characters needed characters left
Your answer
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