In diesem Tutorial lernen Sie die Unity 3D Game Engine und die grundlegenden Elemente von Unity 3D kennen.
Unity ist derzeit die beliebteste Spiele-Engine, die von Entwicklern auf der ganzen Welt verwendet wird – und das aus gutem Grund. Sie bietet eine leistungsstarke visuelle Schnittstelle für die Erstellung von Spielen, plattformübergreifende Entwicklung und eine aktive Community, die Beiträge leistet. Unity ist eine plattformübergreifende Spiele-Engine, die hauptsächlich für die Entwicklung von Videospielen und Simulationen für PC, Konsolen, mobile Geräte und Websites verwendet wird. Sie wird von Unity Technologies entwickelt und wurde auf der Worldwide Developers Conference von Apple im Jahr 2005 zunächst nur für OS X angekündigt, ist aber inzwischen auf fast jede verfügbare Plattform ausgeweitet worden.
Merkmale von Unity 3D
Hier ist eine Liste einiger der zahlreichen Merkmale von Unity aus technischer Sicht. Diese sind:
- Erstellen und Zerstören von Spielobjekten
- Zugriff auf die Komponenten
- Ereignisse für Spielobjekte
- Der Umgang mit Vektor- und Zeitvariablen
- Physikorientierte Ereignisse
- Coroutine und Return-Typen
Unity 3D: Interface/Window
Wie man das Hauptfenster des Editors von Unity sieht, wird man feststellen, dass das Fenster von Unity 3D aus kleinen Einzelfenstern besteht, die sich innerhalb des Hauptfensters neu anordnen, zu Gruppen zusammenfassen, von einer Position lösen und wieder andocken lassen. Dies zeigt, dass das Aussehen des Editors von Projekt zu Projekt und von Entwickler zu Entwickler unterschiedlich sein kann.
Unity 3D: Das Projektfenster
Es zeigt die Bibliothek der Assets an, die zur Verwendung zur Verfügung stehen, sowie Bilder, Musikdateien und andere zusätzliche Dateien, die Sie in Ihr Projekt implementieren werden. Assets werden hier angezeigt, wenn Sie sie in Ihr Projekt importieren.
In der Projektansicht gibt es direkt über den Assets einen Favoritenbereich, in dem Sie häufig verwendete Elemente auswählen und speichern können.
Die Option „Erstellen“ in der oberen linken Ecke kann verwendet werden, um neue Assets zu Ihrem Projekt hinzuzufügen.
Unity 3D: Die Szenenansicht
Sie ermöglicht Entwicklern eine visuelle Navigation und Bearbeitungsmöglichkeit für Ihre Szene, die Sie gerade erstellen. Diese Ansicht kann sowohl eine 2D- als auch eine 3D-Ansicht anzeigen, je nachdem, an welchem Projekttyp Sie arbeiten. Sie können die Objekte in dieser Ansicht verschieben, um sie richtig zu positionieren.
Unity 3D: Das Hierarchie-Fenster
Es zeigt eine hierarchische Darstellung jedes der verfügbaren Objekte in der Szene. Es zeigt, wie die Objekte miteinander verbunden sind. Da die gesamte Szene das übergeordnete Objekt ist, werden die hinzugefügten Objekte zu den untergeordneten Objekten. Dieses Konzept ist in der Unity-Welt auch als Parenting bekannt.
Unity 3D: Das Inspektor-Fenster
Es ermöglicht Entwicklern, alle bearbeitbaren Eigenschaften des ausgewählten Objekts zu prüfen und zu analysieren. Denn verschiedene Objekttypen haben unterschiedliche Eigenschaftssätze mit unterschiedlichem Layout und Inhalt. Wenn man zum Beispiel ein Asset im Projektfenster auswählt, zeigt das Inspektor-Fenster alle verfügbaren Informationen über das Asset an, mit den editierbaren Eigenschaften, die zur Bearbeitung zur Verfügung stehen.
Unity 3D: Das Toolbar-Fenster
Dies ist das wichtigste Fenster im Unity Editor. Auf der linken Seite enthält es die wichtigsten Werkzeuge, um die Szenenansicht und die darin enthaltenen Objekte zu manipulieren.
Die Wiedergabe-, Pause- und Schrittsteuerung sind ebenfalls in diesem Fenster verfügbar. Über die Buttons auf der rechten Seite erhält man außerdem Zugriff auf die Unity-Cloud-Dienste und den Unity-Account, sowie das Sichtbarkeits-Menü & das Editor-Layout-Menü, das ein wechselndes Layout für die Editor-Fenster bietet.
Grundsätzlich fällt die Toolbar nicht unter die Fensterkategorie.
Unity 3D: Die Spielansicht
In diesem Fenster wird die aktuelle Spielansicht von der Kamera im Spiel gerendert. So können Sie überprüfen, wie die tatsächliche Spielansicht aussehen wird.