Erstellen von Avatar-Spawn- und Reisepunkten
Übersicht über Reisepunkte
Travel Point ist eine Komponente im Mesh-Toolkit, die verwendet werden kann, um zu definieren, wo der Avatar eines Teilnehmers platziert wird, wenn er einem Ereignis beitritt oder wo er während des Ereignisses teleportiert wird, wie durch visual Scripting bestimmt.
Wenn ein Reisepunkt nicht in einer Umgebung vorhanden ist und es ein GameObject gibt, das einen Boden am Ursprung darstellt, wird der Avatar auf dem Boden geerdet, wenn der Avatar spawns. Wenn kein Boden in der Nähe des Ursprungs vorhanden ist, wird der Avatar über dem Ursprung spawnen, etwas länger fallen und dann in einer Schleife respawn.
Übersicht über Reisepunktegruppe
Sie können einzelne Reisepunkte als Teil verschiedener GameObjects wie Tether und Anker haben. Wenn Sie ein Travel Point GameObject in Ihrer Szene haben, aber keine Reisepunktgruppe ...
... Wenn Sie in den Wiedergabemodus wechseln, wird automatisch eine Reisepunktgruppe namens DefaultTravelGroup erstellt, und der Reisepunkt wird ihm zugewiesen, obwohl der Reisepunkt nicht als untergeordnetes Objekt für DefaultTravelGroup angezeigt wird.
Jede Reisepunktgruppe muss einen eindeutigen Namen haben.
Die Standard-Spawn-Gruppe ist die Gruppe, in der Avatare beim ersten Beitritt zu einem Ereignis angezeigt werden sollen. Wenn Sie nur eine Reisepunktgruppe haben, wird sie als Standard-Spawn-Gruppe ausgewählt. Wenn Sie über zwei oder mehr Reisepunktgruppen verfügen, können Sie auswählen, welche Gruppe Sie als Standard-Spawn-Gruppe verwenden möchten.
Erstellen einer Reisepunktgruppe
Erstellen Sie ein leeres GameObject, und benennen Sie es dann in "Reisegruppe" um.
Legen Sie Positionswerte von "Reisegruppe" auf 0, 0, 0 fest.
Klicken Sie im Inspektor auf die Schaltfläche "Komponente hinzufügen".
Suchen Sie nach und wählen Sie dann "Reisepunktgruppe" aus.
Wenn es sich bei der Gruppe um die Gruppe handeln soll, in der Avatare beim ersten Beitritt zu einem Ereignis angezeigt werden, stellen Sie sicher, dass die Standard-Spawn-Gruppe ausgewählt ist. Stellen Sie andernfalls sicher, dass sie nicht ausgewählt ist.
Erstellen von Reisepunkten
So fügen Sie einer Reisepunktgruppe einen Reisepunkt hinzu:
Fügen Sie ein leeres GameObject als untergeordnetes Element der Reisegruppe hinzu, und benennen Sie es dann in etwas um, das anzeigt, dass es einen Reisepunkt enthält.
Klicken Sie im Inspektor auf die Schaltfläche "Komponente hinzufügen".
Suchen Sie nach und wählen Sie dann "Reisepunkt" aus .
Einstellungen
Reisepunktkomponente
- Sehen Sie sich "Transformieren" an: Der Punkt, an dem die Kamera nach dem Spawning in diese Transformation blicken soll. Dies wird standardmäßig in "CenterTransform" weitergeleitet.
- Radius: die Größe des Reisebereichs. Es ist ein Kreis um die Mitteltransformation.
- Single Travel: Wenn dies zutrifft, wird in diesem Punkt nur ein Avatar angezeigt, es sei denn, es gibt keine weiteren Punkte, aus denen Sie wählen können.
Travel Point Group-Komponente
- Standard-Spawn-Gruppe: Wenn "true" ist, wird diese Gruppe verwendet, um den Standard-Spawnpunkt für einen Avatar zu finden, der ein Leerzeichen eingibt.
Visual Scripting
Travel Point-Methoden
TravelToPoint(): Transportieren Sie den lokalen Avatar direkt zu einem bestimmten Reisepunkt.
Travel Point Group-Methoden
TravelToRandomTravelPoint(): Transport des lokalen Avatars zu einem zufälligen Punkt in der Gruppe.