Configuración del tipo interactable Manipulable
Terminología
En este artículo, "mantener el puntero" significa "cuando el cursor (PC o Mac) o el puntero del controlador (Quest) está sobre el objeto".
Configuración de interacción
Tiempo de enfriamiento de interacción: permite crear un retraso antes de que se pueda registrar la siguiente interacción, lo que impide que los usuarios hagan clic en Interactables excesivamente. Por ejemplo, si tiene un botón Interactable con un tiempo de enfriamiento de interacción establecido en 1, el usuario debe esperar un segundo para poder hacer clic de nuevo en el botón. Esta es una excelente manera de mejorar el rendimiento y evitar caídas de fotogramas.
Intervalo de interacción: la distancia máxima que puede tener un objeto desde el avatar mientras sigue registrando una interacción del usuario. Cuanto mayor sea la cantidad, más allá de la distancia.
Modo de fuerza: modo que se va a usar para forzar el objeto a través del espacio.
Valor predeterminado: comportamiento predeterminado de MRTK que mueve el objeto mediante su centro.
Habilitar traducción: indica si el objeto se puede traducir o no mientras se manipula. Cada eje se puede establecer individualmente.
- Lógica de traducción manipulable:
- Valor predeterminado: permite manipular el objeto sin restricciones.
- Restrictivo: permite restringir un objeto para mover solo en un eje especificado. Esto resulta útil para crear objetos interactivos, como palancas, engranajes, puertas o cualquier otra cosa que se deba bloquear a un eje específico cuando un asistente interactúa con él.
- Lógica de traducción manipulable:
Habilitar rotación: indica si el objeto se puede girar mientras se manipula. Cada eje se puede establecer individualmente.
Lógica de rotación manipulable:
- Valor predeterminado: al manipular un objeto, girará alrededor de la cámara y permanecerá en la misma orientación relativa a la cámara (los valores de transformación reales girarán).
- Restrictivo: al manipular un objeto, no girará su transformación y no permanecerá en la misma orientación relativa a la cámara.
Modificar transformación de destino: proporciona al usuario la opción de invalidar la transformación predeterminada y establecer la posición deseada y la rotación del objeto en relación con la cámara o avatar mientras se selecciona el objeto. Cuando se establece en Habilitado, obtendrá las tres propiedades siguientes:
Espacio de destino:
- Espacio local de avatar: indica si se debe especificar la posición y la rotación en el espacio local del avatar.
- Espacio local de cámara: indica si se debe especificar la posición y la rotación en el espacio local de la cámara.
Nueva posición de destino: nueva posición de destino (el componente z es la dirección en la que se encuentra la cámara o avatar)
Nueva rotación de destino: nueva rotación de destino
Avatar IK
- Forma de posición de mano: forma de posición de mano para colocar la mano del avatar al manipular el objeto.
- Posición de mano Tamaño: Tamaño de la posición de la mano de 0 a 1.
- Invalidar la rotación de manos: TBD
- Habilitar el seguimiento de IK: indica si el brazo del avatar llegará hacia el objeto mientras manipula el destino IK.
- Restringir el brazo dentro de la esfera: si es true, el IK de arm se realizará en una esfera. Esto hará que el brazo del avatar no se quede directamente.
Resaltar configuración
Mantenga el puntero y seleccionado: indica si se debe resaltar o no el objeto si está resaltado o seleccionado.
Mecanismo de resaltado
Elemento de menú 1: Propiedades del sombreador
- Color resaltado: color que se va a establecer las propiedades de color del material cuando el objeto está resaltado.
- Duración de la transición resaltada: cantidad de tiempo para atenuar el resaltado dentro y fuera al realizar la transición.
- Resaltar propiedades de cantidad: las propiedades del material para establecer la cantidad de resaltado cuando se resaltan. Se trata de un valor float. (TBD: esto ha cambiado aparentemente. Ahora es un valor entero que determina el número de elementos enumerados para la propiedad).
- Propiedades del color resaltado: las propiedades del material para establecer el color del resaltado cuando se resaltan. Se trata de un valor de color. (TBD: esto ha cambiado aparentemente. Ahora es un valor entero que determina el número de elementos enumerados para la propiedad).
Elemento de menú 2: Esquema de malla: agrega un contorno automático del color y ancho especificados a los objetos.
- Color de resaltado: color del contorno.
- Duración de la transición resaltada: la cantidad de tiempo que se va a atenuar el contorno al realizar la transición.
- Resaltar ancho de esquema: el grosor (en metros) debe ser el contorno. Invalida el "Valor de extrusión" en el material de herramientas de gráficos/estándar.
- Material de esquema personalizado: el material usado para representar el contorno.
- Material de escritura de galería de símbolos personalizado: el material usado para escribir un valor en el búfer de galería de símbolos
- Modo de exclusión de esquema: opción para filtrar los representadores que no desea incluir en el esquema.
Elemento de menú 3: Iluminado interno: aplica un resaltado con un efecto iluminado mediante las propiedades especificadas.
- Color de resaltado: color del resplandor interno.
- Duración de transición resaltada: la cantidad de tiempo para atenuar el iluminado interno o fuera al realizar la transición
- Material de resaltado personalizado: invalide la opción específica de este objeto para establecer el material usado para el brillo. Si no se establece, se usará el material predeterminado del recurso de configuración.
- Cadena de exclusión: si se establece, cualquier objeto game con un nombre que contenga la cadena de exclusión se excluirá del resaltado.
Configuración del IK sobre el mouse
Configuración de IK que se va a usar al mantener el puntero sobre un objeto.
- Posición de mano desplazable: forma de posición de mano para colocar la mano del avatar al mantener el puntero sobre el objeto.
- Tamaño de la posición de la mano: tamaño de la posición de la mano de 0 a 1. Tenga en cuenta que esta configuración solo es ajustable para algunas de las posiciones enumeradas en la lista desplegable Posición de mano de desplazamiento: Pinch, Cylinder y Ball. Para las posiciones restantes, la configuración se establece en un valor predeterminado de 0,5 y está atenuado.
- Invalidar la rotación de manos al mantener el puntero: seleccione esta opción para invalidar la rotación predeterminada de la mano y, en su lugar, use sus propios valores personalizados de rotación de manos. Los campos de estos valores XYZ aparecen cuando se selecciona esta propiedad. La mano del avatar gira cuando el cursor (PC) o el puntero láser (Quest) se superpone con el objeto .
- Habilitar seguimiento de IK: indica si el brazo del avatar llegará hacia el objeto mientras mantiene el puntero sobre el destino de IK.
- Mantener el puntero restringir el brazo dentro de la esfera: si es true, el IK del brazo se realizará en una esfera. Esto hará que el brazo del avatar no se quede directamente.