5 Möglichkeiten zur Beschleunigung Ihrer Arbeitsabläufe im Editor

Mit dem Shortcuts Manager, den Voreinstellungen, der Schnellsuche und vielem mehr erreichen Sie mehr in weniger Zeit.
Wir arbeiten ständig daran, Ihren täglichen Arbeitsablauf effizienter zu gestalten, Ihre Produktivität zu steigern und Ihnen die Möglichkeit zu geben, sich auf Ihren kreativen Prozess zu konzentrieren. Selbst erfahrene Unity-Entwickler könnten einige dieser Verbesserungen verpasst haben. Deshalb haben wir ein E-Book mit mehr als 70 zeitsparenden Tipps erstellt , um Ihren Workflow in Unity 2020 LTS zu beschleunigen. Dies ist der erste von drei Blog-Beiträgen, in denen einige dieser Tipps vorgestellt werden, beginnend damit, wie Sie Ihre zentralen Editor-Workflows beschleunigen können.
Shortcuts Manager
Der Shortcuts Manager ist eine interaktive visuelle Schnittstelle, über die Sie die Hotkeys des Editors verwalten können. Hier können Sie verschiedenen Kontexten Tastenkombinationen zuweisen und die bestehenden Verknüpfungen für alle häufig verwendeten Werkzeuge anzeigen.

Sie können jede Taste oder Tastenkombination mit einem Unity-Editor-Befehl verknüpfen. So ist beispielsweise die Taste R standardmäßig an das Werkzeug Skalieren im Kontext Werkzeuge gebunden.
Die Kategorie Bindungskonflikte zeigt auch an, ob Sie eine Verknüpfung zu zwei Befehlen haben, die gleichzeitig ausgeführt werden können. Verwenden Sie die Schnittstelle, um solche Konflikte zu lösen. Anmerkung: Sie können dieselbe Verknüpfung mehreren Befehlen zuweisen, wenn diese in unterschiedlichen Kontexten stehen und nicht gleichzeitig ausgeführt werden können.

So greifen Sie über das Hauptmenü von Unity auf den Shortcuts Manager zu:
- Unter Windows und Linux wählen Sie Bearbeiten > Shortcuts
- Unter macOS wählen Sie Unity > Shortcuts
Verwenden Sie die bereitgestellte API im UnityEditor.ShortcutManagement-Namensraum, um benutzerdefinierte Verknüpfungen in Ihren eigenen Skripten und Paketen zu definieren.


Voreinstellungen
Mit dieser Funktion können Sie den Standardstatus für alle Elemente in Ihrem Inspektor anpassen. Durch das Erstellen einer Voreinstellung können Sie die Einstellungen einer Komponente oder eines Assets kopieren, als Asset speichern und die gleichen Einstellungen später auf ein anderes Element anwenden.
Verwenden Sie Voreinstellungen, um Standards durchzusetzen oder sinnvolle Standardwerte auf neue Assets anzuwenden. Dies gewährleistet einheitliche Standards in Ihrem Team, so dass häufig übersehene Einstellungen die Leistung Ihres Projekts nicht beeinträchtigen.

Klicken Sie auf das Voreinstellungssymbol oben rechts in der Komponente. Klicken Sie auf Aktuelles speichern in..., um die Voreinstellung als Asset zu speichern, und klicken Sie dann auf eine der verfügbaren Voreinstellungen, um einen Satz von Werten zu laden.

Weitere praktische Möglichkeiten zur Verwendung von Voreinstellungen:
- Erstellen Sie ein GameObject mit Standardeinstellungen: Ziehen Sie ein voreingestelltes Asset in die Hierarchie, um ein neues Spielobjekt zu erstellen, in dem die entsprechende Komponente mit voreingestellten Werten gefüllt ist.
- Verknüpfen Sie einen bestimmten Typ mit einer Voreinstellung: Geben Sie im Voreinstellungsmanager (Projekteinstellungen > Voreinstellungsmanager) eine oder mehrere Voreinstellungen pro Typ an. Bei der Erstellung einer neuen Komponente werden dann standardmäßig die angegebenen Voreinstellungswerte verwendet.
- Profi-Tipp: Erstellen Sie mehrere Voreinstellungen pro Typ, und verlassen Sie sich darauf, dass der Filter die richtige Voreinstellung anhand des Namens zuordnet.
- Speichern und Laden von Managereinstellungen: Verwenden Sie Voreinstellungen für ein Managerfenster, damit die Einstellungen wiederverwendet werden können. Wenn Sie z. B. dieselben Tags und Ebenen oder Physikeinstellungen erneut verwenden möchten, können Sie mit Voreinstellungen die Einrichtungszeit für Ihr nächstes Projekt verkürzen.
Sichtbarkeit der Szene
Wenn Ihre Szene größer wird, können Sie bestimmte Objekte vorübergehend ausblenden, um Ihre GameObjects einfacher auszuwählen und zu bearbeiten.
Anstatt die GameObjects zu deaktivieren (was zu unbeabsichtigtem Verhalten führen kann), schalten Sie die SceneVisibility-Steuerungen um. Damit können Sie Objekte in der Szenenansicht ein- und ausblenden, ohne ihre Sichtbarkeit im Spiel zu verändern.
Verwenden Sie die Symbolleiste im Hierarchiefenster, um die Szenensichtbarkeit für Spielobjekte im Ansichtsfenster zu aktivieren oder zu deaktivieren.

Beachten Sie, dass sich die Statussymbole in der Hierarchie ändern können, je nachdem, ob übergeordnete oder untergeordnete Objekte ausgeblendet sind.


Verwenden Sie die Isolationsansicht, um sich auf ein bestimmtes Objekt und seine Unterobjekte zu konzentrieren. Wählen Sie ein Spielobjekt im Hierarchiefenster aus und drücken Sie Umschalt + H, um es ein- und auszuschalten. Dadurch werden Ihre anderen Einstellungen für die Sichtbarkeit von Szenen außer Kraft gesetzt, bis Sie das Programm verlassen.

Denken Sie daran, dass Sie jederzeit die Tastenkombination Umschalt + Leertaste verwenden können, um das Ansichtsfenster zu maximieren und auch den Rest des Editors auszublenden.
Szene pflücken
Ähnlich wie bei der Sichtbarkeit von Szenen können Sie den Status der Auswählbarkeit von GameObjects ändern. Verwenden Sie die Symbolleiste, um zu verhindern, dass bestimmte Spielobjekte in der Szenenansicht ausgewählt werden. Dies ist nützlich, um zu vermeiden, dass in großen Szenen ein ungewolltes GameObject ausgewählt und bearbeitet wird.
Da man die Auswählbarkeit für einen ganzen Zweig oder ein einzelnes Objekt umschalten kann, kann es vorkommen, dass einige GameObjects auswählbar sind, aber Kinder oder Eltern haben, die es nicht sind. Die folgenden Symbole unterscheiden den jeweiligen Status.
Suche auf
Der Editor enthält Suchfunktionen für die Szenenansicht, das Hierarchiefenster und das Projektfenster.

Neben der Suche nach Namen können Sie auch nach Typ suchen. Wählen Sie aus der Auswahlliste Typ oder die Kurzsyntax t: aus.
Wenn Sie Asset-Etiketten verwenden, können Sie auch das Kürzel l: verwenden, um nach Etiketten zu filtern.
In diesem Beispiel wird die Szene nach allen Objekten des Typs Kamera durchsucht:

QuickSearch
Wenn Sie Ihre Suche über die hier besprochenen Fenster hinaus erweitern möchten, können Sie alles in Unity mit der QuickSearch Paket finden.
In Unity 2021.1 ist diese Funktionalität in den Editor integriert, ohne dass eine separate Paketinstallation erforderlich ist. Suchen Sie sie unter Bearbeiten > Alles durchsuchen (Strg + K unter Windows / Cmd + K unter macOS).

Nach der Installation über den PackageManager aktivieren Sie QuickSearch entweder über Hilfe > QuickSearch oder über die Tastenkombination Alt + '.
Mit QuickSearch können Sie mehrere Bereiche von Unity durchsuchen, darunter Assets, Szenenobjekte, Menüpunkte, Pakete, APIs, Einstellungen usw.
Hier ist ein Beispiel für eine QuickSearch nach "Kamera":

Stellen Sie sicher, dass Sie den Einrichtungsassistenten ausführen, um die Sucheinstellungen für die besten Ergebnisse zu konfigurieren.

In der QuickSearch-Anleitung erfahren Sie mehr über die Suche innerhalb und außerhalb von Unity.

Bleiben Sie dran, wenn Sie in den nächsten Blog-Beiträgen weitere Tipps zur Beschleunigung Ihrer Arbeitsabläufe finden - oder holen Sie sich jetzt alle Tipps, indem Sie den kostenlosen Leitfaden 70+ Tipps zur Produktivitätssteigerung mit Unity 2020 LTS herunterladen. Sie müssen ein kurzes Formular ausfüllen, damit das E-Book an Ihren Posteingang geschickt wird.
Lassen Sie uns in den Kommentaren wissen, welche zusätzlichen Themen oder Funktionen Sie gerne behandelt hätten.
