Ich habe in den letzten Monaten an einem kleinen Projekt in Unity gearbeitet und dabei Git zur Quellcodeverwaltung verwendet. Ich habe vor kurzem einen neuen Laptop bekommen, der meinen Fortschritt an verschiedenen Orten demonstriert.Prefabs und Skripts fehlen, nachdem die Quellcodeverwaltung verwendet wurde, um das Unity-Projekt auf einen anderen Computer zu verschieben
Ich installierte Unity & alle relevanten Laufzeiten innerhalb der Anwendung benötigt und zog die Quelle auf die neue Maschine. Das Projekt wird in Unity geöffnet, aber in der Hierarchieansicht wird das angezeigt, wo früher meine Prefabs waren.
Alle Ressourcen (prefabs, Modelle, Skripte) sind in den gleichen Verzeichnissen wie sie auf dem ursprünglichen Entwicklungsmaschine waren, aber irgendwie immer „unverbundenen“ werden während des Prozesses, sie zu ziehen, um eine nach unten neue Maschine.
Ich habe versucht zu suchen, aber war nicht in der Lage, eine Lösung für dieses spezielle Problem zu finden schüchtern von nur alles neu zu erstellen.
Danke für die Hilfe.
Haben Sie sichtbar .meta Dateien in Ihrem Projekt aktiviert? Ich weiß, dass sie bei der Versionskontrolle aktiviert sein sollten. Dies könnte etwas mit Ihrem Problem zu tun haben. –
Schließen Sie Unity und versuchen Sie, den Ordner 'Library' aus dem Dateisystem zu entfernen. Dies sollte dazu führen, dass Unity die Verweise innerhalb des Projekts wiederherstellt (und den Ordner "Library" neu erstellt). –
Ich bin mir ziemlich sicher, dass dein Problem etwas mit Meta-Dateien zu tun hat - entweder was James sagt oder ein anderes Meta-Datei-Problem. zum Beispiel hast du versehentlich metadateien aus dem git ausgeschlossen? Deshalb ist Subversion so beliebt und einfach für Unity-Projekte:/ – Fattie