Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[pre.12] - 2022-10-21 - 2186746
El formato se basa en Mantener un registro de cambios. El anuncio completo de la versión está disponible aquí en la categoría de versiones de la pestaña de discusiones en nuestro repositorio.
Se agregó
- Se ha agregado una sobrecarga de argumento único a
ForceSetToggled
para facilitar el uso con UnityEvents (11028) - Agregado
PoseSourceDriver
(11047) - Se ha agregado compatibilidad con la proyección planar a
UGUIInputAdapterDraggable
que funciona en raycasters gráficos y físicos (#11051). - Se ha vuelto a agregar compatibilidad para pausar pruebas durante la depuración (11053)
- Se agregó la dependencia ARFoundation que falta a
mrtk.input
(11070) - Se agregaron características de objeto que se pueden describir al paquete de accesibilidad (WIP) (11021)
- Se agregaron definiciones para el subsistema de texto a voz futuro (11076)
- Se han agregado
TransformPose
yInverseTransformPose
asistentes paraPlayspaceUtilities
transformar correctamente las posturas en y fuera del espacio de origen de la escena openXR (11035) - Se han migrado las restricciones MRTK2 que faltan; Tenga en cuenta que estos estarán en desuso pronto y se reemplazarán por un nuevo sistema unificado para las restricciones informáticas, solucionadores y elásticos bajo un "techo"! (11085)
- Se han agregado reglas de validación que recomiendan un paquete de importador glTF (11089)
- Se ha agregado una nueva escena de ejemplo que muestra las restricciones MRTKv2 heredadas agregadas recientemente (11104)
Cambiado
- Mejoras de reticle (n.º 11022)
- Lógica de rótice separada de la lógica visual de línea
- Se ha agregado compatibilidad con iconos de ticle intercambiables en el objeto prefabricado predeterminado.
- Se ha agregado compatibilidad para mostrar reticciones en superficies no interactuables.
- Se ha quitado
IMRTKInteractorVisual
(11043) - Se ha hecho
SimulatedEyeGazeDevice
público para que los desarrolladores puedan comprobar su existencia si es necesario (11040) - Se ha actualizado la dependencia de VisualProfiler a la versión 2.2.0 (11048)
- Se ha quitado el comportamiento de raycast personalizado de
PlatformAwarePhysicsRaycaster
(11051) - ... que ha optimizado el rendimiento de
PlatformAwarePhysicsRaycaster
- Se ha quitado la lógica de proyección de
CanvasProxyInteractor
(11051) -
UGUIInputAdapterDraggable
ahora implementaIInitializePotentialDragHandler
, lo que nos permite deshabilitar el umbral de arrastre (11051) - Se ha actualizado la dependencia de XR Core Utils a
2.1.0
(11054) - Se ha quitado la
DisabledInteractorTypes
colección sin usar deMRTKBaseInteractable
(11061) -
Separación de objetos prefabricados: Objetos prefabricados NearMenu y HandMenu simplificados para usar un solo prefabricado modular (#11030)
- Consulte Elemento de acción anterior para la migración, .zip adjunta.
- Breaking-ish: Se ha quitado el paquete de entorno (11069)
- Componentes visuales de interactor reorganizados para permitir el uso futuro de
IXRCustomReticleProvider
(n.º 11066) -
Romper: Refactorización de la plataforma XR y
PlayspaceUtilities
para tomar correctamente la altura del usuario en relación con el suelo; la cabeza del usuario se colocará ahora en su altura absoluta adecuada, en función de la calibración del suelo guardian/chaperone o de un valor de alto de reserva especificado en (XROrigin
#11035) - En desuso
PlayspaceUtilities.ReferenceTransform
, veaPlayspaceUtilities.XROrigin.CameraFloorOffsetObject
yPlayspaceUtilities.TransformPose(Pose pose)
(11035) - Se ha ajustado todo el contenido de la escena de ejemplo que se va a colocar en la altura de la cabeza (n.º 11035)
- Se han quitado los proxyinteractores extraños de las escenas de ejemplo (11035)
- Simulador de entrada refactorizado para usar
Pose
estructuras para administrar internamente las posturas de dispositivo y HMD (11035) - Se ha cambiado
SqueezableBoxVisuals
para no permitir ningún representador de cuadros (11087) - Se han movido algunos scripts sobrantes de
uxcomponents
auxcore
(11090)
Corregido
- Se ha corregido un material incorrecto en los nuevos objetos prefabricados HandMenu/NearMenu (#11009)
- Se corrigió un radio de esquina incorrecto en los nuevos objetos prefabricados HandMenu/NearMenu (#11012)
- Se ha corregido el comportamiento de ToggleCollection cuando una ranura de alternancia es null (11034)
- Se han corregido cálculos incorrectos de manipulación de la mirada que provocaba manipulaciones de control deslizante y rotación de wonky (11056)
- Se ha corregido un error de gnarly con la selección de destino de FuzzyGaze + pruebas (11059)
- Se corrigieron las interacciones de mouse no confiables al arrastrar controles deslizantes con cámaras de interfaz de usuario ortográficas mediante la revisión de la lógica de proyección del mouse 2D-3D> (#11051)
- Se ha corregido la primera selección o pellizcar sin activar (11060)
- Se han corregido varios problemas de ortografía, linting y formato (11072)
- Se ha corregido que los reticios de Ray tenían la orientación incorrecta con respecto a la superficie normal cuando el usuario selecciona (#11074)
- Se han corregido manipulaciones incorrectas con ObjectManipulator cuando hostTransform se cambiaba en tiempo de ejecución (#11075)
- Se ha corregido la escena de ejemplo loFiAudio (11035)
- Se ha corregido la escena de ejemplo spatialMapping (11035)
- Se han corregido los materiales de la escena de ejemplo wonky FuzzyGaze (11035)
- Se han corregido transformaciones de espacio de coordenadas incorrectas en
PolyfillHandRayPoseSource
(11035) - Se han corregido transformaciones de espacio de coordenadas incorrectas en
ArticulatedHandController
(11035) - Se ha corregido el correo no deseado de advertencia relacionado
ReticleMagnetism
con las comprobaciones de punto más cercano en mallas cóncavas. ¡Gracias @camnewnham! (11096) - Se corrigieron las advertencias de envío de correo no deseado del cargador del modelo de controlador cuando se encuentra en una plataforma que no admite modelos de controlador (n.º 11068).
- Se han corregido errores con cómo se calculaban las restricciones para ObjectManipulators con transformaciones de host fuera del centro (11086)
Problemas conocidos
- Los reticles de rayos y las luces de proximidad pueden seguir agitando en algunos contextos debido a problemas de orden de actualización
Últimos cambios
- La plataforma MRTK XR ha cambiado significativamente; La cabeza del usuario ahora estará en su verdadero alto, calibrado por el suelo o 1,6m en plataformas que no ofrecen calibración de altura de piso.
- El contenido de la aplicación tendrá que elevarse al alto de la cabeza o, si no se desea el alto verdadero de la cabeza para la aplicación, seleccione Modo relativo al dispositivo en el
XROrigin
modo de origen de seguimiento y establezca el desplazamiento vertical en cero metros.
- El contenido de la aplicación tendrá que elevarse al alto de la cabeza o, si no se desea el alto verdadero de la cabeza para la aplicación, seleccione Modo relativo al dispositivo en el
- Hemos simplificado el menú de la mano y los objetos prefabricados del menú cercano; no ofrecemos oficialmente objetos prefabricados individuales para cada dimensión de menú. Esta eliminación podría interrumpir algunas referencias prefabricadas, por lo que deséquela a
OldPrefabs.zip
continuación si necesita copias de los objetos prefabricados antiguos para corregir las referencias. - Hemos quitado el paquete de entorno. Se recomienda usar la compatibilidad integrada de Unity para las consultas de límites del espacio de reproducción en su lugar, así como arFoundation para la reconstrucción de
ARMeshManager
la escena.