2017-02-17 3 views
1

У меня есть 3 сцены в единстве 5.5.1f:Unity аддитивных Сцены + NavMesh

  1. Сцена база постоянно. (Contollers + Player + Manager ...) + navmesh сцены 1.

  2. Сцена 1 + navmesh в его собственной папке сцены.

  3. Сцена 2 + navmesh в его собственной папке сцены.

Когда я начинаю игру. У меня есть база + сцена 1 с правом navmesh. Но я думаю, что он использует navmesh базовой сцены (navmesh scene1).

Когда я иду на сцену 2, сцена 2 DonT загрузить NavMesh сцены 2.

Я имею NavMesh моей базовой сцены (NavMesh СЦЕНЫ1) в сцене 2 тоже.

Я попытался удалить navmesh базовой сцены, но все враги замерзают, если я это сделаю.

Пожалуйста, как я могу исправить это. ?

Благодарим за помощь.

+0

почему бы вам не удалить NavMesh сцены 1 из базовой сцены 'базовой сцены является постоянным. (Controllers + Player + Manager ...) ' –

+0

Как я уже сказал, я попытался удалить, но все ennemies заморожены, если я это сделаю. –

+0

У меня есть экземпляры врагов, которые появляются в базовой сцене. Я хотел бы иметь правильный navmesh в базовой сцене, когда я иду на сцену 2. –

ответ

1

Я нашел решение:

Я удалил все NavMesh во всех сценах.

Я загрузил все сцены в инспекторе, а затем переместил всю сцену 2 в другое место в окне сцены.

Так что я вижу обе сцены в окне сцены, и у меня тоже есть базовая сцена.

После этого я испекла новый navmesh. Теперь я вижу navmesh всех моих сцен.

Я сделал, как я прочитал в руководстве по этой ссылке:

https://docs.unity3d.com/Manual/MultiSceneEditing.html