Compartir a través de


Creación de puntos de desplazamiento y de creación de avatares

Información general sobre puntos de viaje

Travel Point es un componente del kit de herramientas de Mesh que se puede usar para definir dónde se coloca el avatar de un asistente cuando se une a un evento o a dónde se teletransporta, según lo determine Visual Scripting, durante el evento.

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 basará en el suelo cuando el avatar se genere. Si no hay ningún piso cerca del origen, el avatar se generará encima del origen, caerá durante un poco y, a continuación, respawn en un bucle.

Información general sobre grupos de puntos de viaje

Puedes tener puntos de viaje únicos como parte de diferentes GameObjects, como tethers y anclajes. Si tienes un GameObject de punto de viaje en la escena pero no tienes un grupo de puntos de viaje...

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 denominado DefaultAdvisorGroup y el punto de viaje se asignará a él, aunque el punto de viaje no aparecerá como un objeto secundario en DefaultAdvisorGroup.

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 desea 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. Si tiene dos o más grupos de puntos de viaje, puede seleccionar los que desea como grupo de generar predeterminado.

Crear un grupo de puntos de viaje

  1. Cree un GameObject vacío y, a continuación, cámbielo "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. Busque 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 desea que el grupo sea el que los avatares generan al unirse inicialmente a un evento, asegúrese 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.

Crear puntos de viaje

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. Busque y, a continuación, seleccione Punto de viaje.

    Captura de pantalla del componente Punto de viaje.

Configuración

Componente Punto de viaje

  • Mira Transformar: el punto en el que quieres que la cámara examine después de generarla en esa transformación. De forma predeterminada, centerTransform reenviará.
  • Radius: el 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 es true, este grupo se usará para buscar el punto de generar predeterminado para un avatar que entra en un espacio.

Scripting de objeto visual

  • Métodos de punto de viaje

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

  • Métodos de grupo de puntos de viaje

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

Pasos siguientes