Dela via


Skapa avatarlek och resepunkter

Översikt över resepunkt

Travel Point är en komponent i Mesh-verktygslådan som kan användas för att definiera var en deltagares avatar placeras när den ansluter till en händelse eller där den teleporterar till, enligt visualiseringsskript, under händelsen.

Om en resepunkt inte finns i en miljö, och det finns en GameObject som representerar ett golv i ursprunget, kommer avataren att jordas på golvet när avataren spawnar. Om inget golv finns nära ursprunget, kommer avataren att leka ovanför ursprunget, falla en liten stund och sedan respawn i en slinga.

Översikt över resepunktsgrupp

Du kan ha enskilda resepoäng som en del av olika GameObjects, till exempel tjuder och fästpunkter. Om du har en Travel Point GameObject i din scen men ingen Travel Point Grupp ...

En skärmbild av en resepunkt i hierarkin som inte är tilldelad till en resepunktsgrupp.

... När du anger Uppspelningsläge skapas automatiskt en resepunktsgrupp med namnet DefaultTravelGroup och resepunkten tilldelas den, även om resepunkten inte visas som ett underordnat objekt till DefaultTravelGroup.

En skärmbild av en resepunkt som automatiskt tilldelas till en automatiskt skapad resepunktsgrupp i uppspelningsläge.

Varje resepunktsgrupp måste ha ett unikt namn.

Standard spawn-gruppen är den grupp som du vill att avatarer ska skapa i när de först ansluter till ett evenemang. Om du bara har en resepunktsgrupp väljs den som standardlekgrupp. Om du har två eller flera resepunktsgrupper kan du välja vilken grupp du vill ha som standardlekgrupp.

Skapa en resepunktsgrupp

  1. Skapa en tom GameObject och byt sedan namn på den till "Resegrupp".

  2. Ange positionsvärden för "Resegrupp" till 0, 0, 0.

  3. I Inspector klickar du på knappen Lägg till komponent.

  4. Sök efter och välj sedan Resepunktsgrupp.

    En skärmbild av ett spelobjekt med komponenten Travel Point Group bifogad.

  5. Om du vill att gruppen ska vara den som avatarer skapar när du först ansluter till en händelse kontrollerar du att Standardlekgrupp har valts. Annars kontrollerar du att den är avmarkerad.

    En skärmbild av en Travel Point-komponent med egenskapen Default Spawn Group vald.

Skapa resepunkter

Så här lägger du till en resepunkt i en resepunktsgrupp:

  1. Lägg till en tom GameObject som underordnad resegrupp och byt sedan namn på den till något som visar att den innehåller en resepunkt.

    Ett skärmbild av ett Travel Point-spelobjekt som skapats som underordnat ett travel group-spelobjekt.

  2. I Inspector klickar du på knappen Lägg till komponent.

  3. Sök efter och välj sedan Resepunkt.

    En skärmbild av Travel Point-komponenten.

Inställningar

Travel Point-komponent

  • Titta på Transformera: den punkt som du vill att kameran ska titta på efter att ha skapats till den transformeringen. Detta kommer som standard att vara CenterTransform framåt.
  • Radie: reseområdets storlek. Det är en cirkel runt mittentransformen.
  • Single Travel: Om detta är sant, kommer bara en avatar i taget att skapa till denna punkt om det inte finns några fler poäng att välja mellan.

Komponent för resepunktsgrupp

  • Standardgrupp för spawn: När det är sant används den här gruppen för att hitta standardlekpunkten för en avatar som anger ett blanksteg.

Visual Scripting

  • Respunktsmetoder

  • TravelToPoint(): Transportera den lokala avataren direkt till en specifik resepunkt.

  • Gruppmetoder för respunkt

  • TravelToRandomTravelPoint(): Transportera den lokala avataren till en slumpmässig punkt i gruppen.

Nästa steg