2017-02-17 2 views
1

I ont 3 scènes dans l'unité 5.5.1f:additif Unity Scènes + Navmesh

  1. base de scène est permanente. (Contollers + Player + Manager ...) + navmesh de la scène 1.

  2. Scène 1 + navmesh dans son propre dossier de scène.

  3. Scène 2 + navmesh dans son propre dossier de scène.

Lorsque je lance la partie. J'ai ma base + scène 1 avec le bon navmesh. Mais je pense qu'il utilise le navmesh de la scène de base (navmesh scene1).

Quand je vais à la scène 2, scène 2 DonT charger le navmesh de la scène 2.

Je le navmesh de ma scène de base (navmesh de scene1) dans la scène 2 aussi.

J'ai essayé de supprimer le navmesh de la scène de base mais tous les ennemis sont bloqués si je fais cela.

S'il vous plaît comment puis-je résoudre ce problème. ?

Merci pour votre aide.

+0

pourquoi ne pas vous enlever navmesh de la scène 1 de votre scène de base 'base de scène est permanente. (Controllers + Player + Manager ...) ' –

+0

Comme je l'ai dit, j'ai essayé d'enlever, mais tous les ennemis sont gelés si je le fais. –

+0

J'ai des exemples d'ennemis qui apparaissent dans la scène de base. Je voudrais avoir le bon navmesh dans la scène de base aussi quand je vais à la scène 2. –

Répondre

1

J'ai trouvé une solution:

J'ai supprimé toutes les navmesh dans toutes les scènes.

J'ai chargé toutes les scènes dans l'inspecteur, puis j'ai déplacé la scène complète 2 à un autre endroit dans la fenêtre de la scène.

Donc, je peux voir à la fois la scène dans la fenêtre de la scène et j'ai aussi ma scène de base. Après cela, j'ai cuit un nouveau navmesh. Maintenant, je peux voir le navmesh de toutes mes scènes.

Je l'ai fait comme je l'ai lu dans le manuel sur ce lien:

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