Configuración de tipo interactable manipulable
Terminología
En este artículo, "hover" significa "cuando el cursor (PC o Mac) o el puntero del controlador (Quest) está sobre el objeto".
Configuración de interacción
Tiempo de reutilización de interacción: Permite crear un retraso antes de que se pueda registrar la siguiente interacción, lo que impide que los usuarios haga clic en Interactables de forma excesiva. Por ejemplo, si tiene un botón Interactable con un tiempo de recuperación de interacción establecido en 1, el usuario debe esperar un segundo antes de que pueda volver a hacer clic 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 un objeto puede estar desde el avatar mientras sigue registrando una interacción del usuario. Cuanto mayor sea la cantidad, mayor será la distancia.
Modo de fuerza: Modo que se va a usar para forzar el objeto a través del espacio.
Predeterminado: Comportamiento de MRTK predeterminado que mueve el objeto mediante su centro.
Habilitar traducción: Si el objeto se puede traducir o no durante la manipulación. Cada eje se puede establecer individualmente.
-
Lógica de traducción manipulable:
- Predeterminado: Permite que el objeto se manipule sin restricción.
- Restrictivo: Permite restringir un objeto para que se mueva solo en un eje especificado. Esto resulta útil para crear objetos interactivos como palancas, engranajes, puertas o cualquier otra cosa que necesite bloquearse en 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 con respecto a la cámara (los valores reales de transformación girarán).
- Restrictivo: al manipular un objeto, no girará su transformación y no permanecerá en la misma orientación con respecto a la cámara.
Modificar transformación de destino: Ofrece al usuario la opción de invalidar la transformación predeterminada y establecer la posición y rotación deseadas del objeto en relación con la cámara o el avatar mientras el objeto está seleccionado. Cuando se establece en Habilitado, obtiene las tres propiedades siguientes:
Espacio de destino:
- Espacio local de Avatar: Si se debe especificar la posición y la rotación en el espacio local del avatar.
- Espacio local de la cámara: 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 a la que se enfrenta la cámara o el avatar)
Nueva rotación de destino: Nueva rotación de destino
Avatar IK
- Forma de pose de mano: forma de pose de mano en la que se coloca la mano del avatar al manipular el objeto.
- Tamaño de la pose de la mano: tamaño de la posición de la mano de 0 a 1.
- Invalidar rotación de mano: TBD
-
Habilitar seguimiento de IK: indica si el brazo del avatar alcanzará el objeto mientras se manipula mediante la selección de destino de IK.
- Restringir el brazo dentro de la esfera: si es true, la IK del brazo se realizará en una esfera. Esto hará que el brazo del avatar no se pegue directamente.
Resaltar configuración
Puntero y seleccionado: indica si se resalta o no el objeto si está resaltado o seleccionado.
Mecanismo de resaltado
Elemento de menú 1: Propiedades del sombreador
- Color de resaltado: color para establecer las propiedades de color del material cuando el objeto está resaltado.
- Duración de la transición de resaltado: cantidad de tiempo para atenuar el resaltado de entrada y salida al realizar la transición.
- Propiedades de importe de resaltado: las propiedades del material para establecer la cantidad de resaltado cuando se resaltan. Se trata de un valor float. (TBD: esto aparentemente ha cambiado. Ahora es un valor entero que determina el número de elementos que se enumeran para la propiedad).
- Propiedades de color de resaltado: las propiedades del material para establecer el color del resaltado cuando se resaltan. Se trata de un valor de color. (TBD: esto aparentemente ha cambiado. Ahora es un valor entero que determina el número de elementos que se enumeran para la propiedad).
Elemento de menú 2: Esquema de malla: agrega un esquema automático del color/ancho especificado a los objetos.
- Color de resaltado: color del contorno.
- Duración de la transición de resaltado: la cantidad de tiempo que se tarda en desvanecer el contorno de entrada y salida al realizar la transición.
- Resaltar ancho de esquema: grosor (en metros) debe ser el esquema. Invalida el "Valor de extrusión" en el material Herramientas gráficas/Standard.
- Material de esquema personalizado: el material utilizado para representar el esquema.
- Material de escritura de galería de símbolos personalizada: el material utilizado 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: Resplandor interno: aplica un resaltado con un efecto de resplandor usando las propiedades especificadas.
- Color de resaltado: color del resplandor interno.
- Duración de la transición de resaltado: cantidad de tiempo para atenuar el resplandor interno de entrada y salida al realizar la transición
- Material de resaltado personalizado: invalide la opción específica de este objeto para establecer el material utilizado para el resplandor. Si no se establece, se usará el material predeterminado del recurso de configuración.
- Cadena de exclusión: Si se establece, cualquier objeto de juego con un nombre que contenga la cadena de exclusión se excluirá del resaltado.
Mantener el puntero de la configuración de IK
Configuración de IK que se va a usar al mantener el puntero sobre un objeto.
- Pos de mano: la forma de posición de la mano en la que se coloca la mano del avatar al mantener el puntero sobre el objeto.
- Mantener el mouse sobre el tamaño de la pose de la mano: Tamaño de la posición de la mano de 0 a 1. Tenga en cuenta que esta configuración solo se puede ajustar para algunas de las posiciones que aparecen en la lista desplegable Pos : Pinch,Cylinder y Ball. Para las posiciones restantes, la configuración se establece en un valor predeterminado de 0,5 y está atenuada.
- Invalidar rotación de la mano al mantener el puntero: Seleccione esta opción para invalidar la rotación predeterminada de la mano del mouse 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 puntero láser (Quest) se superpone con el objeto.
-
Habilitar el seguimiento de IK: indica si el brazo del avatar alcanzará el objeto mientras mantiene el mouse sobre la dirección IK.
- Mantener el puntero Restringir el brazo dentro de la esfera: si es true, la IK del brazo se realizará en una esfera. Esto hará que el brazo del avatar no se pegue directamente.