Erste Schritte

Unity Plastic SCM

Nutzen Sie Unity Plastic SCM für die Versionskontrolle und die Quellcodeverwaltung, um besser zusammenzuarbeiten.

Versionskontrolle für Spiele

Plastic SCM Versionskontrolle

Unity Plastic SCM ist ein Tool zur Versionskontrolle und Quellcodeverwaltung, das die Zusammenarbeit im Team und die Scalability mit jeder Engine verbessert. Es bietet optimierte Arbeitsabläufe für Grafiker und Programmierer sowie eine überragende Geschwindigkeit bei der Arbeit mit großen Dateien und Binärdateien.

Verwenden von Plastic SCM mit Unity

Diese Anleitung beschreibt, wie Sie Plastic SCM in Unity mit einer der folgenden Editor-Versionen einrichten:

  • 2019.4.29f1 oder einer neueren Version
  • 2020.3.15f1 oder einer neueren Version
  • 2021.1.15f1 oder einer neueren Version
  • 2021.2.0b6 oder einer neueren Version
  • Beliebige Version ab 2022.1.0a4
Plastic SCM mit Unity verbinden

1. 1. Plastic SCM mit Unity verbinden

Zu Beginn müssen Sie Ihre Unity-ID mit Plastic SCM verbinden und eine Organisation auswählen oder erstellen.

Öffnen Sie zunächst Plastic SCM in Unity, indem Sie auf das Symbol Plastic SCM in der Symbolleiste oben rechts klicken. Es erscheint das Plastic SCM-Fenster, in dem Sie aufgefordert werden, Ihre Einrichtung abzuschließen. 

Klicken Sie auf Anmelden oder Registrieren, und Plastic SCM wird automatisch mit Ihrer Unity ID verbunden. Wenn Ihre Unity ID noch nicht mit einer Organisation verknüpft ist, werden Sie aufgefordert, eine solche zu erstellen. Gehören Sie bereits einer Organisation an, können Sie diese aus einem Dropdown-Menü auswählen, um ihr beizutreten.  

Erstellen eines Arbeitsbereichs

2. 2. Erstellen Sie einen Arbeitsbereich, der für Ihren Arbeitsablauf optimiert ist

Kehren Sie als Nächstes zum Plastic SCM-Fenster zurück und klicken Sie auf Arbeitsbereich erstellen. 

Plastic SCM schlägt Namen für Ihr Repository (gemeinsam genutzte Dateien und den Verlauf) und Ihren Arbeitsbereich (Ihre lokale Kopie) vor. Wenn Sie ein vorhandenes Plastic SCM-Repository verwenden möchten, klicken Sie auf die drei Punkte (:) neben dem Repository-Namen, und wählen Sie ein Repository aus der Liste aus.

Wählen Sie als nächstes die Art des Arbeitsbereichs, die Sie bevorzugen. Plastic SCM ist ein Versionskontrollsystem, das für die Spieleentwicklung und 3D-Projekte optimiert ist und als solches separate Workflows innerhalb desselben Repos unterstützt. Wir haben den Plastik-Arbeitsbereich für Programmierer und den Gluon-Arbeitsbereich für Grafiker entworfen.

Fügen Sie mit Ihrem Projekt verbundene Asset-Dateien hinzu

3. 3. Fügen Sie mit Ihrem Projekt verbundene Asset-Dateien hinzu

Als nächstes zeigt Plastic SCM die Projektdateien aus dem Asset-Ordner auf der Registerkarte Ausstehende Änderungen an. Sie können bestimmte Dateien auswählen oder alle Dateien zum Repository hinzufügen, indem Sie die Dateien auswählen und auf Änderungen einchecken klicken. 

Plastic SCM führt bei der Einrichtung über den Unity-Editor automatisch einen Check-In für die entsprechenden Ordner und Dateien durch, z. B. für Paketdateien und Projekteinstellungen. Sie können diese auf der Registerkarte Änderungssätze anzeigen.

Sobald Ihr anfänglicher Asset-Check-In abgeschlossen ist, sind Sie mit Plastic SCM für Unity eingerichtet und bereit zum Entwickeln.

Dateitypen, die standardmäßig ignoriert werden

4. 4. Dateitypen, die standardmäßig ignorieren werden

Zusätzlich gibt es eine Liste, die in der Datei ignore.conf im Stammverzeichnis des Projekts gespeichert ist und die beschreibt, welche Dateien standardmäßig ignoriert werden sollen. Sie können dies bearbeiten, um Dateien entweder zur Ignorierliste hinzuzufügen oder davon auszuschließen. 

So laden Sie Teammitglieder zu Plastic SCM ein

5. 5. So laden Sie Teammitglieder zu Plastic SCM ein

Um Teammitglieder einzuladen, die an Ihrem Projekt arbeiten, klicken Sie auf das Menü Optionen (Zahnradsymbol) auf der Registerkarte Plastic SCM in Unity und wählen Sie dann Mitglieder zum Arbeitsbereich einladen aus.

Sie werden zum Plastic SCM Cloud-Dashboard weitergeleitet. Hier können Sie neue Benutzer hinzufügen, Einladungen erneut versenden oder Berechtigungen festlegen. 

Hinweis: Möglicherweise werden Sie aufgefordert, sich mit Ihrer Unity-ID anzumelden, wenn Sie nicht beim Plastic SCM-Cloud-Dashboard angemeldet sind.

Die Grundlagen zum Einchecken von Änderungen und des Dateiverlaufs

6. 6. Die Grundlagen zum Einchecken von Änderungen und des Dateiverlaufs

Auf der Registerkarte Ausstehende Änderungen können Sie die Änderungen überprüfen, die Sie am Projekt gespeichert haben, um sie an Ihr Repository zu senden.

Die Registerkarte Änderungssätze zeigt Ihnen den Projektverlauf der Änderungen, die am Repository vorgenommen wurden und wer die einzelnen Änderungen vorgenommen hat. Wenn Sie auf jeden aufgelisteten Änderungssatz klicken, können Sie sehen, welche Dateien von diesem Änderungssatz betroffen waren. 

Sie können den Verlauf jeder Datei auch anzeigen, indem Sie durch Rechtsklick Dateiverlauf anzeigen auswählen, , dadurch wird Ihnen eine Liste mit den an der Datei vorgenommenen Änderungen anzeigt. Sie haben die Möglichkeit, durch Rechtsklick auf eine frühere Version zuzugreifen und Datei auf diese Version zurücksetzen auszuwählen.

Plastic SCM überall sonst

Unabhängig davon, ob Sie die Unreal Engine, eine nicht unterstützte Unity-Version oder eine andere Engine verwenden, können Sie die volle Funktionalität von Plastic SCM nutzen, indem Sie den vollständigen Client herunterladen.

Plastic SCM über Gluon

1. Arbeitsablauf herunterladen und auswählen

Laden Sie zunächst Plastic SCM von der Plastic SCM-Website herunter und folgen Sie den Anweisungen des Installationsassistenten. 

Danach werden Sie aufgefordert, den von Ihnen bevorzugten Arbeitsablauf-Typ zu wählen. Um Konflikte zwischen Grafikern und Programmierern bei der Zusammenarbeit zu minimieren, bietet Plastic separate GUIs, um zwei verschiedene Arbeitsabläufe innerhalb desselben Repos zu ermöglichen. 

Wir haben die Plastic-Option für Programmierer und die Gluon-Oberfläche für Grafiker entworfen. 

Mit dieser Auswahl legen Sie sich nicht endgültig fest. Über das Menü oben rechts im Client können Sie zwischen der Gluon- und Plastic-Oberfläche wechseln.

Anmeldung bei Plastic SCM

2. Anmelden und Einrichten von Plastic SCM

Als Nächstes werden Sie aufgefordert, sich anzumelden oder ein Konto einzurichten. Auch wenn Sie Unity nicht als Engine für Ihr Projekt verwenden, empfehlen wir die Verwendung einer Unity-ID.

Plastic SCM-Onboarding

3. Client-Startbildschirm

Sie gelangen zum Startbildschirm von Plastic, wie oben gezeigt. Wenn Ihr Konto noch nicht mit Organisationen verknüpft ist, werden Sie aufgefordert, eine zu erstellen. Andernfalls können Sie eine bestehende Organisation auswählen, mit der Sie arbeiten möchten. 

Wenn bereits Repositorys vorhanden sind, werden diese auf der linken Seite in einer Liste angezeigt. Wenn Sie auf eines der Repositorys klicken, können Sie seinen Inhalt durchsuchen, bevor Sie eine Arbeitskopie davon erstellen.

Repo in Plastic SCM erstellen

4. Repository und Arbeitsbereich auswählen oder erstellen

Klicken Sie auf (+), um ein neues Repository zu erstellen, oder wählen Sie eines der Repositorys aus und klicken Sie auf die blaue Download-Schaltfläche, um einen Arbeitsbereich zu erstellen und ihn mit dem Repository zu synchronisieren.

Stellen Sie sicher, dass Sie für den Pfad auf der Festplatte das Verzeichnis auswählen, in dem sich die Dateien für Ihr Projekt befinden.

Pakete und Projekteinstellungen hinzufügen

5. Pakete und Projekteinstellungsdateien hinzufügen

Der Plastic SCM-Client öffnet nun Ihr Projekt.

Wenn Sie im vorherigen Schritt zu einem bestehenden Projekt weitergeleitet wurden, müssen Sie zur Registerkarte Ausstehende Änderungen navigieren (wenn Sie, wie oben gezeigt, die Entwickleroberfläche verwenden), wählen Sie alle Pakete und Projekteinstellungsdateien und -ordner aus und klicken Sie dann auf Einchecken, um sie zu übertragen.

Hinweis: Diese Registerkarte heißt Änderungen einchecken, wenn Sie Gluon verwenden.

Adding assets to source control

6. Fügen Sie Asset-Dateien hinzu, nun sind Sie startklar

Wählen Sie anschließend die Asset-Ordner und Dateien aus, die Sie dem Repository hinzufügen möchten, um mit der Arbeit zu beginnen, und klicken Sie erneut auf Einchecken

Wenn diese auf privat eingestellt sind, können Sie zurück zum Arbeitsbereich-Explorer navigieren (in Gluon Arbeitsbereich erkunden genannt), suchen Sie die Dateien, klicken Sie mit der rechten Maustaste darauf und wählen Sie Zur Versionskontrolle hinzufügen , dann schließen Sie das Einchecken auf der Registerkarte Ausstehende Änderungen ab.

Unity Plastic SCM ist jetzt eingerichtet und Sie können mit der Erstellung beginnen.

7. Dateitypen, die standardmäßig ignoriert werden

Zusätzlich gibt es eine Liste, die in der Datei 'ignore.conf' im Stammverzeichnis des Projekts gespeichert ist und die beschreibt, welche Dateien standardmäßig ignoriert werden. Sie können dies bearbeiten, um Dateien entweder zur Ignorierliste hinzuzufügen oder davon auszuschließen.

Pushing changes using Plastic SCM

8. Übertragen von Änderungen mit einem separaten Client

Wenn Sie den eigenständigen Plastic SCM-Client außerhalb der Engine verwenden, müssen Sie Änderungen, die Sie mit dem Client im Projekt gespeichert haben, in einem separaten Fenster einchecken.  

Die Registerkarte ausstehende Änderungen (oder Änderungen einchecken in Gluon) ist der Ort, an dem Sie Änderungen einchecken, die Sie am Projekt vorgenommen haben, um sie an Ihr Repository zu senden.

File history and file revisions

9. Dateiverlauf anzeigen und Dateien im Client wiederherstellen

Die Registerkarte Änderungssätze zeigt Ihnen den Projektverlauf der Änderungen, die am Repository vorgenommen wurden und wer die einzelnen Änderungen vorgenommen hat. Durch Doppelklick auf den aufgelisteten Änderungssatz können Sie sehen, welche Dateien von diesem Änderungssatz betroffen sind. 

Sie können den Verlauf jeder Datei auch anzeigen, indem Sie durch Rechtsklick Dateiverlauf anzeigen auswählen, , dadurch wird Ihnen eine Liste mit den an der Datei vorgenommenen Änderungen anzeigt. Sie können, durch Rechtsklick auf eine frühere Version zuzugreifen und auf diese Version zurücksetzenauswählen.

Plastic SCM mit Unreal Engine verbinden

10. Plastic SCM mit Unreal Engine verbinden

Wenn Sie Plastic SCM mit Unreal Engine verwenden, können Sie die Versionskontrolle im Editor verwenden, ohne für die meisten Aufgaben separate Fenster zu benötigen. Weitere Informationen zum Unreal Engine-Plugin finden Sie unter dem folgenden Link.

Mehr erfahren

Weitere hilfreiche Anleitungen

Entdecken Sie bewährte Verfahren und raffinierte Tricks für die Versionskontrolle.

Ihre versteckten Produktivitätskosten

Wir haben von unseren Produkt- und Entwicklungsteams Erkenntnisse über die drei häufigsten Fallstricke bei der Versionskontrolle gesammelt, die Studios von dem abhalten, was sie am besten können: Entwickeln.

Implementierung eines Arbeitsablaufs mit Aufgabenzweigen

Erfahren Sie, wie Sie Ihrem Team einen schnellen und flexiblen Arbeitsablauf und eine entsprechende Philosophie vermitteln können. Ein Arbeitsablauf mit Aufgabenzweigen hilft Teams, durch einen kontinuierlichen Fluss von Änderungen Geschwindigkeit zu erreichen.

Best Practices für Projektorganisation und VCS

Erfahren Sie mehr über die wichtigsten Konzepte der Versionskontrolle sowie Tipps und Tricks, die Sie beim Einrichten Ihres Unity-Projekts anwenden können, um eine reibungslose und effiziente Zusammenarbeit im Team zu gewährleisten.

Fanden Sie diese Inhalte hilfreich?

Wir verwenden Cookies, damit wir Ihnen die beste Erfahrung auf unserer Website bieten können. In unseren Cookie-Richtlinien erhalten Sie weitere Informationen.

Verstanden