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"

How can I get my NavMesh to update with a rotating door?

Hi all,

I created a simple blueprint for a door that rotates on the "hinge" when opened. I'm using a timeline to update the rotation of the actor. It works great except the navmesh doesn't seem to update to take into account the new orientation. Below is a screenshot showing the opened door. Any ideas?

alt text

Product Version: Not Selected
Tags:
more ▼

asked May 04 '14 at 11:41 PM in Blueprint Scripting

avatar image

JoshR
6 1 2 5

avatar image JoshR May 06 '14 at 07:29 PM

I also experience this same issue when i use a timeline to move an actor around in the world. The navmesh doesn't rebuild around the new location. Anyone have a working example I could use to see what I'm doing wrong?

avatar image Adam Davis STAFF May 06 '14 at 07:40 PM

Hi JoshR,

I have been unable to reproduce this thus far, would you be comfortable providing a test asset that is causing the problem you are experiencing? Thank you!

avatar image JoshR May 06 '14 at 07:54 PM

Here is the door actor i'm using. I'm not sure if I also need to export the associated mesh? attachment

door_actor.zip (27.2 kB)
(comments are locked)
10|2000 characters needed characters left

3 answers: sort voted first

Hey everyone,

We have identified a defect with Nav Mesh not updating at runtime and have a report filed to have this issue fixed. We do not have an ETA for the fix at this time, but we will try to update you once we a solution in place.

Thanks,

-Steve

more ▼

answered May 06 '14 at 10:26 PM

avatar image

Steve Allison STAFF
4.3k 123 58 208

avatar image JoshR May 06 '14 at 11:51 PM

Thanks for looking into it, I was going a little batty trying to figure it out :)

avatar image AntonioModer May 11 '14 at 02:43 PM

I look forward to fix this bug! :)

avatar image CrunchyZeus Nov 04 '14 at 08:17 PM

Has there been any progress on this because i am getting the same error in 4.5.1 ?

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

Make sure rebuild at runtime in the navmesh generation properties of your project is checked. The check box seems to always reset to off each time you reopen your project.

more ▼

answered May 06 '14 at 07:45 PM

avatar image

mikesdav
51 4 5 9

avatar image JoshR May 06 '14 at 07:55 PM

Yes I've noticed this setting getting reset, as well. Unfortunately it doesn't seem to help my particular issue.

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

I managed to fix this issue by turning on get rebuild at runtime under the recast navmesh actor this is automatically added when you place a navmash volume in the level. Make sure the navmesh is encompassing the whole level. Then under settings set cell size to 10 and cell height to 10. As long as you have rebuild under runtime enabled it should work fine. I have managed to get this working in 4.5 as well as 4.7.2. alt text

navmesh.png (42.2 kB)
more ▼

answered Mar 12 '15 at 08:05 PM

avatar image

DynamiteDan2012
1 1 1 1

(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