2017-02-17 4 views
1

Ich habe 3 Szenen in der Einheit 5.5.1f:Unity additive Szenen + NavMesh

  1. Szene Basis permanent ist. (Contollers + Player + Manager ...) + Navmesh der Szene 1.

  2. Szene 1 + Navmesh in seinem eigenen Szenenordner.

  3. Szene 2 + navmesh in seinem eigenen Szenenordner.

Wenn ich das Spiel beginne. Ich habe meine Basis + Szene 1 mit dem rechten Navmesh. Aber ich denke, es verwendet das Navmesh der Basis-Szene (Navmesh-Szene1).

Wenn ich auf die Szene 2, Szene 2 nicht den NavMesh der Szene laden 2.

Ich habe die NavMesh meiner Grundszene (NavMesh scene1) in der Szene zu 2.

Ich habe versucht, das Navmesh der Basis-Szene zu löschen, aber alle Feinde sind eingefroren, wenn ich das tue.

Bitte wie kann ich das beheben. ?

Danke für Ihre Hilfe.

+0

warum nicht Sie NavMesh von Szene 1 von Ihrer Basis Szene entfernen 'Szene Basis ist dauerhaft. (Controller + Player + Manager ...) ' –

+0

Wie ich schon sagte, habe ich versucht zu entfernen, aber alle Feinde sind eingefroren, wenn ich es tue. –

+0

Ich habe Instanzen von Feinden, die in der Basisszene spawnen. Ich würde auch gerne das richtige Navmesh in der Basis-Szene haben, wenn ich zu Szene 2 gehe. –

Antwort

1

Ich habe eine Lösung gefunden:

ich alle NavMesh in allen Szenen gelöscht.

Ich habe alle Szenen in den Inspektor geladen und dann die komplette Szene 2 an einer anderen Stelle im Szenenfenster verschoben.

So kann ich beide Szene in Szene Fenster sehen und ich habe meine Basis-Szene auch.

Danach habe ich ein neues Navmesh gebacken. Jetzt kann ich das Navmesh von allen meinen Szenen sehen.

Ich habe, wie ich unter diesem Link in Handbuch gelesen haben:

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

Verwandte Themen