Mesh 101 Tutorial Kapitel 2: Vorbereiten des Projekts
Hinweis
Wir nehmen regelmäßige Aktualisierungen am Mesh-Toolkit vor, und dieses Video spiegelt möglicherweise nicht alle neuesten Änderungen wider. Sie sollten den Inhalt dieses Artikels als Quelle der Wahrheit anzeigen.
Szenen im Projekt
Öffnen Sie das Mesh101-Projekt in Unity. Wenn Sie mehr als eine Version von Unity installiert haben, müssen Sie das Projekt öffnen, mit
Unity 2022.3.34
dem dieses Lernprogramm erforderlich ist.Im Ordner "Assets" stehen zwei Szenen zur Verfügung: "Startpunkt" und "Fertiges Projekt".
Öffnen Sie die Startpoint-Szene .
Informationen zu den Szenen
StartingPoint: Dies ist die Szene, in der Sie das Lernprogramm ausführen. Es enthält eine vordefinierte Einstellung, die die Windturbinen und Stationen enthält, zu denen Sie Gitterfunktionen besuchen und hinzufügen.
FinishedProject: Wie der Titel impliziert, enthält diese Szene eine genaue fertige Version des Lernprogramms. Sie können jederzeit darauf verweisen, um zu bestätigen, dass Sie die Lernprogrammschritte in der Startpoint-Szene ordnungsgemäß abgeschlossen haben. Speichern Sie Ihre Arbeit immer in der Startpoint-Szene , bevor Sie Szenen wechseln.
Deaktivieren von Objektsymbolen für eine klarere Ansicht
Viele Objekte werden in einer Szene mit standardmäßig angezeigten 3D-Symbolen angezeigt. Dies kann Ihnen helfen, die Objekte zu identifizieren, aber es kann auch die Ansicht überladen und Objekte schwieriger zu sehen machen.
Deaktivieren wir 3D-Symbole, um die Ansicht übersichtlicher zu gestalten.
Wählen Sie in der Symbolleiste oberhalb der oberen rechten Ecke des Szenenfensters die Dropdownliste Gizmos aus.
Ziehen Sie den Schieberegler für 3D-Symbole ganz nach links.
Dies erleichtert das Lesen von Infodialogfeldern, Beschriftungen auf Schaltflächen und vieles mehr.
Erkunden der StartPoint-Szene
Sie können sich im Szenenfenster bewegen, um sich mit dem Inhalt der Szene vertraut zu machen. Wenn wir etwas verkleinern, können wir sehen, dass es eine Reihe von Windkraftanlagen in unserem Windpark gibt. Diese beiden weißen abgerundeten Gegenstände werden als Kugelterrassen bezeichnet.
Wenn Sie die Kugelterrassen von vorne betrachten, können Sie sehen, dass jeder einen Raum enthält, in dem Sie bald herumgehen werden.
Sie werden die Kugelterrassen ab dem nächsten Kapitel besuchen---die jeweils eine Reihe von Stationen enthalten, in denen Sie erfahren, wie Sie Mesh-Features implementieren. Die erste Kugelterrasse (in Kapitel 3 behandelt) ist der Ort, an dem Sie mehr über die visuelle Gitterskripterstellung erfahren werden ...
... und die andere Kugelterrasse, die in Kapitel 4 behandelt wird, ist der Ort, an dem Sie mehr über Gitterinteraktionsfähige und Gitterphysik erfahren.
Verwenden des Wiedergabemodus mit Gitteremulation
Wenn Sie die Unity Editor Play-Schaltfläche drücken, verwendet Ihr Projekt automatisch die Mesh-Emulation. Dies wird durch das Vorhandensein des MeshEmulatorSetup [NoUpload] Prefab möglich, das Sie in der Hierarchie anzeigen können.
In früheren Versionen des Lernprogramms mussten Sie diesen Prefab absichtlich hinzufügen, wenn Sie den Wiedergabemodus zum ersten Mal eingegeben haben. Ab Mitte Mai 2024 kommt das Prefab vorgeladen in die Szene.
Im Wiedergabemodus mit Gitteremulation erhalten Sie eine ungefähre Vorschau davon, wie der Inhalt aussieht und wie er in der Mesh-App ausgeführt wird. Der Emulator prefab bietet Ihnen einen stilisierten Avatarcontroller, der eine Kamera angeschlossen hat, also wenn wir das Projekt "spielen", können wir einen Blick darauf werfen. Standardmäßig ist der Mesh-Emulator so eingerichtet, dass Sie eine einzelne Ansicht im Spielfenster anzeigen können.
Ein wichtiges Feature des Wiedergabemodus mit Gitteremulation ist die Möglichkeit, mehrere Clients innerhalb desselben Prozesses auszuführen. Auf diese Weise können Sie ganz einfach einen ersten Eindruck von einem Szenario mit mehreren Benutzern erhalten. In Zukunft möchten Sie möglicherweise zwei oder mehr Ansichten im Mesh-Emulatormodus haben. Dazu können Sie zur Setupkomponente des Emulators für den Gitter-Emulator im Inspektor navigieren und dann die Eigenschaft "Anfangsbildschirmanzahl" in 2 (oder mehr) ändern.
In diesem Lernprogramm bleiben wir mit der einzelnen Ansicht.
- Drücken Sie die Schaltfläche "Unity-Editor wiedergeben", um in den Wiedergabemodus zu gelangen.
- Verwenden Sie die WASD-Tasten, um innerhalb der Kugelterrasse zu gehen. Sie können auch die Pfeiltasten verwenden oder die rechte Maustaste ziehen, um eine beliebige Richtung zu verschieben. Wenn Sie mit dem Experimentieren fertig sind, klicken Sie erneut auf die Schaltfläche "Unity-Editor wiedergeben", um den Wiedergabemodus zu beenden.
Überprüfen des Maßstabs Ihrer GameObjects
Das Lernprogrammprojekt verwendet standardmäßige Unity-Skalierungswerte: 1 Einheit = 1 Meter.
Der MeshEmulatorSetup-Avatar ist die gleiche Höhe wie ein durchschnittlicher Mensch. Wenn Sie eine eigene Umgebung erstellen, können Sie die Größe mit allen benutzerdefinierten, GameObject
die Sie Ihrem Projekt hinzufügen, vergleichen, um sicherzustellen, dass diese Objekte die gewünschte Größe aufweisen.
Hinzufügen der Miniaturansichtskamera für Gitter
Durch das Hinzufügen wird Mesh Thumbnail Camera
ein Miniaturbild bereitgestellt, das dem Eintrag Ihrer Umgebung in Mesh im Web und deren Auswahlschaltfläche in der Mesh-App hinzugefügt wird. Dies ist praktisch, wenn Sie Umgebungen an beiden Stellen auswählen, da sie Ihnen eine visuelle Erinnerung darüber gibt, wie die Umgebung aussieht.
So fügen Sie der Szene die Miniaturansichtskamera hinzu, und legen Sie dessen Ansicht fest:
Passen Sie im Szenenfenster die Ansicht so an, dass sie anzeigt, was im Miniaturbild angezeigt werden soll (die Ansicht der Miniaturansicht der Kamera basiert auf dem Szenenfenster ).
Wählen Sie die Dropdownliste "+" unter der Registerkarte "Hierarchie" aus, und wählen Sie dann "Miniaturbildkamera" des Gitter-Toolkits>aus.
Um zu sehen, wie Ihre Miniaturansicht aussieht, zeigen Sie das kleine MeshThumbnailCamera-Fenster an, das in der unteren rechten Ecke des Szenenfensters angezeigt wird.
Hinweis: Wenn Sie eine andere Ansicht für die Miniaturansichtskamera wünschen, besteht die einfachste Möglichkeit darin, die Kamera zu löschen, die gewünschte Szenenansicht einzurichten und dann die Kamera erneut hinzuzufügen. Sie können das Camera GameObject auch direkt im Szenenfenster anpassen oder dessen Position und Drehungswerte im Inspektor ändern, bevor Sie Ihre Umgebung in Gitter hochladen.
Es gibt keine festgelegten Regeln, wie Ihre Miniaturansicht aussehen soll---it ganz für Sie. Im folgenden Beispiel haben wir eine Nahaufnahme einer Windturbine ausgewählt.