Udostępnij za pośrednictwem


Tworzenie zduplikowania awatara i punktów podróży

Omówienie punktu podróży

Travel Point jest składnikiem zestawu narzędzi mesh, który może służyć do definiowania miejsca, w którym awatar uczestnika jest umieszczany podczas dołączania zdarzenia lub gdzie teleportuje, zgodnie z definicją tworzenia skryptów wizualnych, podczas wydarzenia.

Jeśli punkt podróży nie jest obecny w środowisku i istnieje GameObject, który reprezentuje podłogę w miejscu pochodzenia, awatar zostanie uziemiony na podłodze, gdy awatar zduplikuje. Jeśli nie ma podłogi w pobliżu źródła, awatar będzie tarł nad pochodzeniem, spawn na chwilę, a następnie odspawn w pętli.

Grupa punktów podróży — omówienie

Możesz mieć pojedyncze punkty podróży w ramach różnych obiektów GameObject, takich jak tethers i kotwice. Jeśli masz obiekt Travel Point GameObject na scenie, ale nie masz grupy punktów podróży ...

Zrzut ekranu punktu podróży w hierarchii, który nie jest przypisany do grupy punktów podróży.

... Po wprowadzeniu trybu odtwarzania grupa punktów podróży o nazwie DefaultTravelGroup zostanie automatycznie utworzona, a punkt podróży zostanie do niego przypisany, choć punkt podróży nie będzie wyświetlany jako obiekt podrzędny do wartości DefaultTravelGroup.

Zrzut ekranu przedstawiający punkt podróży, który jest automatycznie przypisywany do automatycznie utworzonej grupy punktów podróży w trybie odtwarzania.

Każda grupa punktów podróży musi mieć unikatową nazwę.

Domyślna grupa tarła to grupa, do której mają zostać zduplikowane awatary, gdy początkowo dołączają do zdarzenia. Jeśli masz tylko jedną grupę punktów podróży, zostanie wybrana jako domyślna grupa spawn. Jeśli masz co najmniej dwie grupy punktów podróży, możesz wybrać grupę, która ma być grupą domyślną grupą spawn.

Tworzenie grupy punktów podróży

  1. Utwórz pusty obiekt GameObject, a następnie zmień jego nazwę na "Travel Group".

  2. Ustaw wartości pozycji "Grupa podróży" na 0, 0, 0.

  3. W inspektorze kliknij przycisk Dodaj składnik.

  4. Wyszukaj, a następnie wybierz pozycję Grupa punktów podróży.

    Zrzut ekranu obiektu gry z dołączonym składnikiem Travel Point Group.

  5. Jeśli chcesz, aby grupa to ta, do której awatary zostały zduplikowane podczas początkowego dołączania do zdarzenia, upewnij się, że jest wybrana domyślna grupa spawn. W przeciwnym razie upewnij się, że jest on niezaznaczony.

    Zrzut ekranu przedstawiający składnik punktu podróży z wybraną właściwością Default Spawn Group.

Tworzenie punktów podróży

Aby dodać punkt podróży do grupy punktów podróży:

  1. Dodaj pusty obiekt GameObject jako element podrzędny grupy podróży, a następnie zmień jego nazwę na coś, co pokazuje, że będzie zawierać punkt podróży.

    Zrzut ekranu przedstawiający obiekt gry Travel Point utworzony jako element podrzędny obiektu gry Travel Group.

  2. W inspektorze kliknij przycisk Dodaj składnik.

  3. Wyszukaj, a następnie wybierz pozycję Punkt podróży.

    Zrzut ekranu przedstawiający składnik Punktu podróży.

Ustawienia

Składnik punktu podróży

  • Spójrz na przekształcenie: punkt, na który ma patrzeć aparat po tarle w tej transformacji. Spowoduje to domyślnie wartość CenterTransform do przodu.
  • Promień: rozmiar obszaru podróży. Jest to okrąg wokół transformacji centrum.
  • Pojedyncza podróż: Jeśli to prawda, tylko jeden awatar w danym momencie zduplikuje się do tego punktu, chyba że nie ma więcej punktów do wyboru.

Składnik grupy punktów podróży

  • Domyślna grupa tarła: jeśli to prawda, ta grupa będzie używana do znajdowania domyślnego punktu tarła awatara wchodzącego w miejsce.

Wykonywanie skryptów wizualnych

  • Metody punktu podróży

  • TravelToPoint(): Transport lokalnego awatara bezpośrednio do określonego punktu podróży.

  • Metody grupy punktów podróży

  • TravelToRandomTravelPoint(): Przetransportuj lokalny awatar do losowego punktu w grupie.

Następne kroki