Delen via


Avatar spawn en reispunten maken

Overzicht van reispunten

Travel Point is een onderdeel in de Mesh-toolkit die kan worden gebruikt om te definiëren waar de avatar van een deelnemer wordt geplaatst wanneer deze deelneemt aan een gebeurtenis of waar deze teleporteert naar, zoals bepaald door Visual Scripting, tijdens de gebeurtenis.

Als een Reispunt niet aanwezig is in een omgeving en er een GameObject is dat een vloer aan de oorsprong vertegenwoordigt, wordt de avatar geaard op de vloer wanneer de avatar spawnst. Als er geen vloer in de buurt van de oorsprong is, zal de avatar boven de oorsprong spawnen, een tijdje vallen en vervolgens in een lus respawn.

Overzicht van reispuntengroep

U kunt enkele Reispunten hebben als onderdeel van verschillende GameObjects, zoals tethers en ankers. Als u een Travel Point GameObject in uw scène maar geen Travel Point Group ...

Een schermafbeelding van een reispunt in de hiërarchie die niet is toegewezen aan een reispuntgroep.

... wanneer u de afspeelmodus opent, wordt automatisch een reispuntgroep met de naam DefaultTravelGroup gemaakt en wordt het reispunt eraan toegewezen, hoewel het reispunt niet wordt weergegeven als een onderliggend object naar DefaultTravelGroup.

Een schermafbeelding van een reispunt dat automatisch wordt toegewezen aan een automatisch gemaakte reispuntgroep in de afspeelmodus.

Elke Travel Point Group moet een unieke naam hebben.

De standaard spawngroep is de groep waarin avatars zich moeten bevinden wanneer ze in eerste instantie deelnemen aan een gebeurtenis. Als u slechts één reispuntgroep hebt, wordt deze geselecteerd als de standaard-spawngroep. Als u twee of meer reispuntgroepen hebt, kunt u selecteren welke u wilt groeperen als de standaard spawngroep.

Een reispuntgroep maken

  1. Maak een leeg GameObject en wijzig de naam 'Reisgroep'.

  2. Stel positiewaarden van 'Reisgroep' in op 0, 0, 0.

  3. Klik in Inspector op de knop Onderdeel toevoegen.

  4. Zoek en selecteer vervolgens Travel Point Group.

    Een schermafbeelding van een gameobject waaraan het onderdeel Travel Point Group is gekoppeld.

  5. Als u wilt dat de groep degene is waarin avatars zijn overgekomen bij het deelnemen aan een gebeurtenis, controleert u of de standaard spawngroep is geselecteerd. Zorg er anders voor dat deze optie niet is geselecteerd.

    Een schermafbeelding van een onderdeel Travel Point met de eigenschap Default Spawn Group geselecteerd.

Reispunten maken

Een reispunt toevoegen aan een reispuntgroep:

  1. Voeg een leeg GameObject toe als een onderliggend element van de reisgroep en wijzig de naam in iets dat laat zien dat het een Reispunt bevat.

    Een schermafbeelding van een Travel Point-gameobject dat is gemaakt als een kind van een Travel Group-gameobject.

  2. Klik in Inspector op de knop Onderdeel toevoegen.

  3. Zoek en selecteer vervolgens Travel Point.

    Een schermafbeelding van het onderdeel Travel Point.

Instellingen

Travel Point component

  • Kijk naar Transformeren: het punt waar de camera naar moet kijken na het spaweren in die transformatie. Dit wordt standaard ingesteld op CenterTransform doorsturen.
  • Radius: de grootte van het reisgebied. Het is een cirkel rond de middelste transformatie.
  • Single Travel: Als dit waar is, zal slechts één avatar tegelijk in dit punt komen, tenzij er geen punten meer zijn waaruit u kunt kiezen.

Onderdeel Reispuntgroep

  • Standaard spawngroep: indien waar, wordt deze groep gebruikt voor het vinden van het standaard spawnpunt voor een avatar die een spatie invoert.

Visual Scripting

  • Reispuntmethoden

  • TravelToPoint(): Transport de lokale avatar rechtstreeks naar een specifiek reispunt.

  • Methoden voor reispuntengroep

  • TravelToRandomTravelPoint(): Transporteer de lokale avatar naar een willekeurig punt in de groep.

Volgende stappen