Freigeben über


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...

Ein Screenshot eines Reisepunkts in der Hierarchie, der keiner Reisepunktgruppe zugewiesen ist.

... Wenn Sie in den Wiedergabemodus wechseln, wird automatisch eine Reisepunktgruppe erstellt, und ihr wird der Reisepunkt zugewiesen.

Ein Screenshot eines Reisepunkts, der automatisch einer automatisch erstellten Reisepunktgruppe im Wiedergabemodus zugewiesen wird.

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

  1. Create ein leeres GameObject und benennen Sie es dann in "Reisegruppe" um.

  2. Legen Sie die Positionswerte von "Reisegruppe" auf 0, 0, 0 fest.

  3. Klicken Sie im Inspektor auf die Schaltfläche Komponente hinzufügen .

  4. Search für, und wählen Sie dann Reisepunktgruppe aus.

    Ein Screenshot eines Spielobjekts mit angefügter Komponente

  5. 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.

    Ein Screenshot einer Reisepunktkomponente mit ausgewählter Standard-Spawn-Gruppe-Eigenschaft.

Create Reisepunkte

So fügen Sie einer Reisepunktgruppe einen Reisepunkt hinzu:

  1. 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.

    Ein Screenshot eines Travel Point-Spielobjekts, das als untergeordnetes Element eines Travel Group-Spielobjekts erstellt wurde.

  2. Klicken Sie im Inspektor auf die Schaltfläche Komponente hinzufügen .

  3. Search für aus, und wählen Sie dann Reisepunkt aus.

    Ein Screenshot der Reisepunktkomponente.

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.

Nächste Schritte