Create Avatar-Spawn- und Reisepunkte
Übersicht über den Reisepunkt
Travel Point ist eine Komponente im Mesh-Toolkit, mit der definiert werden kann, wo der Avatar eines Teilnehmers platziert wird, wenn er an einem Ereignis teilnimmt, und zum Teleportieren von Avataren während eines Ereignisses mithilfe von Visual Scripting.
Wenn kein Reisepunkt in einer Umgebung vorhanden ist und ein GameObject vorhanden ist, das einen Boden am Ursprung darstellt, wird der Avatar beim Spawnen auf dem Boden geerdet. Wenn in der Nähe des Ursprungs kein Boden vorhanden ist, wird der Avatar über dem Ursprung spawnen, für eine Weile fallen und dann in einer Schleife respawn.
Übersicht über Reisepunktgruppen
Alle Reisepunkte müssen einer Reisepunktgruppe angehören. Wenn Sie einen Reisepunkt hinzufügen, ohne ihn zuvor einer Gruppe zuzuweisen...
... Wenn Sie in den Wiedergabemodus wechseln, wird automatisch eine Reisepunktgruppe erstellt, und ihr wird der Reisepunkt zugewiesen.
Jede Reisepunktgruppe muss einen eindeutigen Namen haben.
Die Standard-Spawngruppe ist die Gruppe, in die Avatare bei der ersten Teilnahme an einem Ereignis erstellt werden sollen. Wenn Sie nur über eine Reisepunktgruppe verfügen, wird sie standardmäßig als Standard-Spawngruppe ausgewählt. Wenn Sie über zwei oder mehr Reisepunktgruppen verfügen, können Sie auswählen, welche Gruppe Sie als Standard-Spawngruppe gruppieren möchten.
Create einer Reisepunktgruppe
Create ein leeres GameObject und benennen Sie es dann in "Reisegruppe" um.
Legen Sie die Positionswerte von "Reisegruppe" auf 0, 0, 0 fest.
Klicken Sie im Inspektor auf die Schaltfläche Komponente hinzufügen .
Search für, und wählen Sie dann Reisepunktgruppe aus.
Wenn Sie möchten, dass es sich bei der Gruppe um die Gruppe handelt, in der Avatare beim ersten Beitritt zu einem Ereignis erstellt werden, stellen Sie sicher, dass Standard-Spawngruppe ausgewählt ist. Stellen Sie andernfalls sicher, dass sie nicht ausgewählt ist.
Create Reisepunkte
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 .
Search für aus, und wählen Sie dann Reisepunkt aus.
Einstellungen
Reisepunktkomponente
- Transformation ansehen: Der Punkt, den die Kamera nach dem Spawnen in diese Transformation betrachten soll. Dies wird standardmäßig auf CenterTransform forward festgelegt.
- Radius: Die Größe des Reisebereichs. Es handelt sich um einen Kreis um die zentrale Transformation.
- Einzelreise: Wenn dies zutrifft, wird jeweils nur ein Avatar an diesem Punkt erzeugt, es sei denn, es gibt keine weiteren Punkte zur Auswahl.
Komponente "Reisepunktgruppe"
- Standard-Spawn-Gruppe: Wenn true, wird diese Gruppe verwendet, um den Standard-Spawnpunkt für einen Avatar zu finden, der in ein Leerzeichen eintritt.
Visual Scripting
Travel Point-Methoden
TravelToPoint(): Transportieren Sie den lokalen Avatar direkt zu einem bestimmten Reisepunkt.
Methoden für Reisepunktgruppen
TravelToRandomTravelPoint(): Transportieren Sie den lokalen Avatar zu einem zufälligen Punkt in der Gruppe.