Problemas conocidos activos: kit de herramientas de Mesh

Versión 5.2405.X

Visual Scripting

  • Un problema de solo emulador con visual Scripting en escenas muy grandes si los scripts visuales usaban variables de script para pasar Transform o GameObject hacer referencias a gráficos de scripts. Cuando se produjo este problema, los mensajes de nivel de advertencia con las siguientes palabras se registraron en la consola: "OnMessageReceived: Mensaje recibido con el identificador de clase correcto 1, pero el tamaño de los datos en el paquete que espera un total con un paquete de 1988, el índice no parece correcto". (52729)

  • Errores de "No se pudo deserializar el objeto scriptable" en emulador que se registran en la consola de Unity en determinadas circunstancias. (47673)

  • Una actualización de una propiedad compartida (o variable) aplicada por un script visual a veces podría perderse debido a una actualización anterior de la misma propiedad (o variable) que se devuelve desde su recorrido de ida y vuelta a través del servidor en un momento inoportuno. (51820)

Versión 5.2402.0

  • En los controles del kit de herramientas público, había una propiedad "Name" que no se resolvía correctamente en el campo interno de "Nombre para mostrar" (se mitigaba mediante el nombre de GameObject directamente). Esto se ha corregido en la versión 24.3; sin embargo, requerirá establecer la propiedad en el nuevo campo DisplayName en el control y volver a cargar con el nuevo kit de herramientas. (42638)

  • Campo Alinear | Establecer campo habilitado y alinear | Get Enabled visual script nodes are directly available for use again .get Enabled visual script nodes are directly available for use again( Get Enabled visual script nodes are directly available for use again.

    Solución alternativa: Uso del comportamiento | Establecer habilitado o comportamiento | En su lugar, obtenga Habilitado.

Webslate

  • En Quest, la vista web del sistema estaba a unos dos años atrás y hace que algunos sitios web muestren un mensaje de explorador no admitido. Hemos trabajado con Meta para actualizar Chromium a una versión más reciente y ahora está disponible en la actualización de software v64 de Meta Quest.

Versión 5.2315.0

  • Los vídeos incrustados se muestran como negros en Quest 2. (24096)

    Solución: Si se produce un problema por el que los vídeos se muestran y se comportan según lo previsto en pc pero no en Quest, agregue el script de vídeo al reproductor de vídeo.

Eventos

  • Es posible que no pueda acceder a las herramientas de host en una plantilla de eventos ni en una sesión de personalización. Estos son los pasos para reproducir este problema: (33738)

    • Abra el proyecto en el editor de Unity;

    • Unirse a una sesión de personalización o una plantilla de eventos;

    • No encontrará ninguna herramienta de host disponible;

    • Agregue un recurso compartido de pantalla y no podrá acceder a *herramientas host para iniciar el recurso compartido de pantalla para la validación.

WebSlate

  • En Quest, la vista web del sistema está a unos dos años atrás y hace que algunos sitios web muestren un mensaje de explorador no admitido . Estamos trabajando con Meta para actualizar Chromium a una versión más reciente. (28696)

  • Si se cargan demasiados WebSlates a la vez, es posible que los equipos de gama inferior no puedan cargar todos los WebSlates; solo se cargarán algunos WebSlates. Se recomienda usar la herramienta Content Analizador de rendimiento para medir el tiempo de representación y determinar las asignaciones adecuadas en función de las características del entorno.

  • Al trabajar con WebSlate en el editor de Unity, el editor debe reiniciarse al actualizar los paquetes del kit de herramientas de WebSlate o Mesh a través del administrador de paquetes de Unity.

  • El campo "Dirección URL actual" de un WebSlate no se puede actualizar actualmente durante el modo de reproducción.

  • Si el objeto de juego WebSlate muestra un "error interno del sombreador", vaya a la vista Inspector de su WebSlate y asegúrese de que el sombreador seleccionado está establecido en "UnlitWebSlate".

  • El scripting visual tiene compatibilidad con WebSlate. Si el gráfico de scripting visual muestra referencias al tipo "WebView" heredado, actualice manualmente esta referencia a "WebSlate".

  • Al interactuar con un WebSlate, Mesh puede capturar la entrada del teclado que provoca interacciones no deseadas con la aplicación Mesh.

Limitaciones conocidas de Scripting en la nube

Inicio de sesión de Azure expirado

Algunos usuarios experimentan un error durante la implementación y publicación que muestra la salida de un registro similar a la siguiente: The client 'YOUR_USER_EMAIL' with object id 'YOUR_AAD_ID' does not have authorization to perform action 'Microsoft.Resources/deployments/write' over scope ... Esto ocurre cuando el inicio de sesión almacenado en caché local ha expirado. La expiración se puede comprobar ejecutando az account get-access-token --query "expiresOn" --output tsv en la línea de comandos. Como solución alternativa, ejecute az login manualmente desde la línea de comandos.

El rendimiento de las aplicaciones implementadas con mensajes de alta frecuencia es sub óptimo.

Actualmente, animar las transformaciones de más de un par de objetos estableciendolas desde mesh cloud-based Cloud Scripting puede provocar ralentizaciones cuando se implementan. (Tenga en cuenta que estas ralentizaciones no son evidentes al ejecutar Mesh Cloud Scripting Service localmente). Se recomienda usar el componente Animator, que anima las propiedades en el cliente, tanto como sea posible.

Unity puede inmovilizar durante un período al obtener una vista previa de una escena con una instancia de Mesh Cloud Scripting Service en ejecución

Si cambia el foco de Unity a otra aplicación mientras Unity está reproduciendo, Mesh Cloud Scripting Service continúa ejecutándose y envía mensajes a la cola de mensajes. Al volver a cambiar el foco a Unity, se detiene hasta que se purga completamente la cola. Si Mesh Cloud Scripting Service está realizando muchos cambios de estado frecuentes o ha cambiado el foco fuera de Unity durante mucho tiempo, Unity puede inmovilizarse durante algún tiempo mientras esto sucede.

Si la escena no contiene al menos un colisionador en un gameObject establecido en la capa "GroundCollision", es posible que la entrada en mesh Browser no funcione.

El cambio de la capa de cualquier objeto de juego de plataforma a "GroundCollision" es suficiente.

Agregar varias luces como elementos secundarios de la misma transformación provocará un error

Unity no admite la adición de varias luces al mismo objeto de juego, por lo que agregar dos nodos de luz al mismo nodo de transformación provocará un error en tiempo de ejecución.

No se admite el cambio de nombre de escenas de Unity

Una escena de Unity y una aplicación de C# están vinculadas débilmente por el nombre de la escena. Al cambiar el nombre de una escena de Unity, el usuario debe cambiar manualmente el nombre de la carpeta del proyecto de C# correspondiente para que coincida con la escena de Unity.