Create de los puntos de viaje y de los avatares

Información general sobre puntos de viaje

Travel Point es un componente del kit de herramientas mesh que se puede usar para definir dónde se coloca el avatar de un asistente cuando se une a un evento y también para teletransportar avatares durante un evento mediante Scripting visual.

Si un punto de viaje no está presente en un entorno y hay un GameObject que representa un piso en el origen, el avatar se pondrá en tierra en el suelo cuando se genere. Si no hay ningún piso cerca del origen, el avatar generará encima del origen, caerá durante un poco y, a continuación, volverá a estar en un bucle.

Información general sobre grupos de puntos de viaje

Todos los puntos de viaje deben pertenecer a un grupo de puntos de viaje. Si agrega un punto de viaje sin asignarlo primero a un grupo ...

Captura de pantalla de un punto de viaje en la jerarquía que no está asignada a un grupo de puntos de viaje.

... al entrar en modo de reproducción, se creará automáticamente un grupo de puntos de viaje y se le asignará el punto de viaje.

Captura de pantalla de un punto de viaje que se asigna automáticamente a un grupo de puntos de viaje creado automáticamente en modo de reproducción.

Cada grupo de puntos de viaje debe tener un nombre único.

El grupo Desove predeterminado es el grupo en el que quieres que los avatares se generen cuando se unan inicialmente a un evento. Si solo tiene un grupo de puntos de viaje, se seleccionará como grupo de generar predeterminado de forma predeterminada. Si tiene dos o más grupos de puntos de viaje, puede seleccionar cuál quiere como grupo de generar predeterminado.

Create un grupo de puntos de viaje

  1. Create un GameObject vacío y, a continuación, cambiarle el nombre "Grupo de viajes".

  2. Establezca Valores de posición de "Grupo de viajes" en 0, 0, 0.

  3. En el Inspector, haga clic en el botón Agregar componente .

  4. Búsqueda para y, a continuación, seleccione Grupo de puntos de viaje.

    Captura de pantalla de un objeto de juego con el componente Grupo de puntos de viaje adjunto.

  5. Si quieres que el grupo sea el que los avatares generen al unir inicialmente un evento, asegúrate de que el grupo de generar predeterminado está seleccionado. De lo contrario, asegúrese de que no está seleccionado.

    Captura de pantalla de un componente de punto de viaje con su propiedad Grupo de generar predeterminado seleccionada.

puntos de viaje de Create

Para agregar un punto de viaje a un grupo de puntos de viaje:

  1. Agregue un GameObject vacío como elemento secundario de Travel Group y, a continuación, cámbielo a algo que muestre que contendrá un punto de viaje.

    Captura de pantalla de un objeto de juego Travel Point creado como elemento secundario de un objeto de juego Travel Group.

  2. En el Inspector, haga clic en el botón Agregar componente .

  3. Búsqueda para y, a continuación, seleccione Punto de viaje.

    Captura de pantalla del componente Travel Point.

Configuración

Componente De punto de viaje

  • Mira En transformación: el punto en el que quieres que la cámara vea después de generar en esa transformación. De forma predeterminada, centerTransform reenviará.
  • Radio: tamaño del área de desplazamiento. Es un círculo alrededor de la transformación central.
  • Viaje único: Si esto es cierto, solo se generará un avatar a la vez en este punto, a menos que no haya más puntos entre los que elegir.

Componente Grupo de puntos de viaje

  • Grupo de generar predeterminado: Cuando sea true, este grupo se usará para buscar el punto de generar predeterminado para un avatar que entra en un espacio.

Visual Scripting

  • Métodos de punto de viaje

  • TravelToPoint(): transporte del avatar local directamente a un punto de viaje específico.

  • Métodos de grupo de puntos de viaje

  • TravelToRandom TravelPoint(): transporte del avatar local a un punto aleatorio del grupo.

Pasos siguientes