1
votes

Ma scène Unity s'ouvre comme une image en damier blanc du terrain

Je peux ouvrir mon projet d'unité et ma scène de base sur n'importe quel ordinateur autre que mon ordinateur portable. Lorsque j'ouvre la scène principale sur mon ordinateur portable, je suis accueilli avec tout le terrain étant un damier blanc. Tous les gameObjects s'affichent dans la barre latérale mais sont invisibles dans la scène et les vues de jeu. Toute aide ou idée serait grandement appréciée car j'ai cherché la réponse partout.

 View


2 commentaires

Bienvenue dans StackOveflow! Pouvez-vous créer un exemple minimal de code illustrant votre problème? Lisez Comment créer un exemple minimal, complet et vérifiable pour trouver l'inspiration.


Je reçois également beaucoup d'erreurs lors de l'ouverture initiale de mon projet


3 Réponses :


0
votes

L'image que vous avez téléchargée indique que vous visualisez votre jeu en mode Scène plutôt qu'en mode jeu. Dans votre mode scène , le rendu est passé à Baked Lightmap ou à l'un des autres modes de Baked Global Illumination . Par défaut, les modes Scène Unity sont conservés dans Ombré en Mode Ombrage . c'est-à-dire celui où nous voyons notre scène de la même manière que la scène du jeu. Pour revenir au mode ombré Trouvez le bouton déroulant sous l'onglet Scène et sélectionnez le mode ombré.


1 commentaires

C'est en fait en mode ombré mais merci pour la suggestion



0
votes

J'ai enfin trouvé la solution de contournement pour ce même problème sur le mien: j'espère que le vôtre est similaire.

Après avoir mis à niveau ma version Unity vers la dernière version et mis à jour le projet, il a créé un dossier _TerrainAutoUpgrade dans "Assets". J'ai suivi mes règles normales de contrôle de source, qui consistaient à archiver la plupart de ce dossier mais à ignorer les fichiers .meta (permettant à l'ordinateur qui a cloné mon référentiel de générer le sien).

Il s'avère que cela n'a pas fonctionné. Les fichiers méta générés sur le deuxième ordinateur, le "mainObjectFileID" dans le fichier méta a été mis à 0.

Je l'ai corrigé en copiant manuellement le dossier _TerrainAutoUpgrade de la machine en fonctionnement vers celle qui ne fonctionnait pas. Il s'agit clairement d'un bogue dans Unity, mais au moins cela m'a permis de le contourner.


1 commentaires

Pour info, vous devez également mettre les fichiers .meta dans le contrôle de version, car ils contiennent le GUID de l'actif ainsi que d'autres paramètres d'importation. Sinon, tous les liens entre les actifs sont rompus lors du paiement.



0
votes

J'ai rencontré un problème similaire où mon terrain ressemblait à un damier. J'ai découvert qu'il me manquait les couches de terrain lorsque je suis allé à l'onglet de peinture. J'ai pu le résoudre en remplaçant les calques par des calques de terrain que j'avais déjà et en remplaçant les textures.


0 commentaires