Partager via


Problèmes connus actifs - Kit de ressources Mesh

Version 5.2405.X

Script visuel

  • Problème d’émulateur uniquement avec la jointure tardive de Visual Scripting dans des scènes très volumineuses si les scripts visuels utilisaient des Transform variables de script pour passer ou GameObject référencer des graphiques de script. Lorsque ce problème s’est produit, les messages au niveau des avertissements avec le libellé suivant ont été enregistrés dans la console : « OnMessageReceived : Message reçu avec l’ID de classe 1 correct, mais la taille des données dans le paquet s’attend au total avec un paquet de 1988, l’index ne semble pas correct ». (52729)

  • « Échec de la désérialisation de l’objet scriptable » dans l’émulateur qui sont enregistrées dans la console Unity dans certaines circonstances. (47673)

  • Une mise à jour d’une propriété partagée (ou variable) appliquée par un script visuel peut parfois être perdue en raison d’une mise à jour antérieure de la même propriété (ou variable) revenant de son aller-retour via le serveur à un moment inopportun. (51820)

Version 5.2402.0

  • Sur les ressources publiques contrôlables, il y avait une propriété « Name » qui n’était pas correctement résolue dans le champ interne « Nom d’affichage » (elle était atténuée en utilisant directement le nom GameObject). Cela a été résolu dans la version 24.3. Toutefois, il faudra définir la propriété sur le nouveau champ DisplayName sur le contrôlable et recharger avec le nouveau kit de ressources. (42638)

  • Champ Aligner | Définir le champ Activé et Aligner | Les nœuds de script visuel Get Enabled sont directement disponibles pour une nouvelle utilisation.

    Solution de contournement : Utiliser le comportement | Définir Activé ou Comportement | Obtenez activé à la place.

Webslate

  • Sur Quest, la vue web système avait environ deux ans de retard et provoque l’affichage d’un message de navigateur non pris en charge par certains sites web. Weve a travaillé avec Meta pour mettre à jour Chromium vers une version plus récente et est maintenant disponible dans la mise à jour logicielle v64 de Meta Quest.

Version 5.2315.0

  • Les vidéos incorporées s’affichent en noir sur Quest 2. (24096)

    Contournement: Si vous rencontrez un problème où les vidéos s’affichent et se comportent comme prévu sur PC, mais pas sur Quest, ajoutez le script vidéo au lecteur vidéo.

Événements

  • Il se peut que vous ne puissiez pas accéder aux outils hôtes dans un modèle d’événement ou une session de personnalisation. Voici les étapes pour reproduire ce problème : (33738)

    • Ouvrez votre projet dans l’éditeur Unity ;

    • Rejoindre une session de personnalisation ou un modèle d’événement ;

    • Vous ne trouverez aucun outil hôte disponible ;

    • Ajoutez un partage d’écran, et vous ne pourrez pas accéder aux *outils hôtes pour démarrer le partage d’écran pour la validation.

WebSlate

  • Sur Quest, la vue web système a environ deux ans de retard et entraîne l’affichage d’un message de navigateur non pris en charge par certains sites web. Nous travaillons avec Meta pour mettre à jour Chromium vers une version plus récente. (28696)

  • Si vous chargez un trop grand nombre de WebSlates à la fois, les ordinateurs bas de page peuvent ne pas être en mesure de charger tous les WebSlates ; seuls quelques webSlates seront chargés. Nous vous recommandons d’utiliser l’outil Content Analyseur de performances pour mesurer le temps de rendu et déterminer les allocations appropriées en fonction des fonctionnalités de votre environnement.

  • Lors de l’utilisation de WebSlate dans l’éditeur Unity, l’éditeur doit être redémarré lors de la mise à jour des packages de kit de ressources WebSlate ou Mesh via le gestionnaire de package Unity.

  • Le champ « URL actuelle » d’un WebSlate ne peut actuellement pas être mis à jour en mode Lecture.

  • Si votre objet de jeu WebSlate affiche une « erreur de nuanceur interne », accédez à la vue Inspecteur de votre WebSlate et vérifiez que le nuanceur sélectionné est défini sur « UnlitWebSlate ».

  • Le script visuel prend en charge WebSlate. Si votre graphique de script visuel affiche des références au type « WebView » hérité, mettez à jour manuellement cette référence en « WebSlate ».

  • Lors de l’interaction avec un WebSlate, Mesh peut capturer une entrée au clavier provoquant des interactions involontaires avec l’application Mesh.

Limitations connues de Cloud Scripting

Connexion Azure expirée

Certains utilisateurs rencontrent une erreur lors du déploiement et de la publication qui affiche une sortie de journal similaire à la suivante : The client 'YOUR_USER_EMAIL' with object id 'YOUR_AAD_ID' does not have authorization to perform action 'Microsoft.Resources/deployments/write' over scope ... Cela se produit lorsque la connexion mise en cache localement a expiré. L’expiration peut être vérifiée en exécutant az account get-access-token --query "expiresOn" --output tsv en ligne de commande. Pour contourner ce problème, exécutez az login manuellement à partir de la ligne de commande.

Les performances des applications déployées avec des messages à haute fréquence sont sous-optimales

Actuellement, l’animation des transformations de plus d’un couple d’objets en les définissant à partir du cloud Mesh Cloud Scripting peut entraîner des ralentissements lors du déploiement. (Notez que ces ralentissements ne sont pas évidents lors de l’exécution locale du service mesh Cloud Scripting). Nous vous recommandons d’utiliser autant que possible le composant Animator, qui anime les propriétés sur le client.

Unity peut se figer pendant une période lors de l’aperçu d’une scène avec un service de script cloud Mesh en cours d’exécution

Si vous basculez le focus d’Unity vers une autre application pendant la lecture d’Unity, le service de script cloud Mesh continue de s’exécuter, en soumettant des messages à la file d’attente des messages. Lorsque vous revenez au focus sur Unity, il s’interrompt jusqu’à ce qu’il vide complètement la file d’attente. Si le service de script cloud Mesh effectue de nombreux changements d’état fréquents et/ou si vous avez désactivé le focus d’Unity depuis longtemps, Unity peut se geler pendant un certain temps.

Si la scène ne contient pas au moins un collisionneur sur un gameObject défini sur la couche « GroundCollision », l’entrée dans Mesh Browser risque de ne pas fonctionner

Il suffit de remplacer la couche de plancher ou d’un objet de jeu de plateforme en « GroundCollision ».

L’ajout de plusieurs lumières en tant qu’enfants de la même transformation entraîne une erreur

Unity ne prend pas en charge l’ajout de plusieurs lumières au même objet de jeu. Par conséquent, l’ajout de deux nœuds lumineux au même nœud de transformation entraîne une erreur d’exécution.

Le changement de nom des scènes Unity n’est pas pris en charge

Une scène Unity et une application C# sont faiblement liées par le nom de la scène. Lors du changement de nom d’une scène Unity, l’utilisateur doit renommer manuellement le dossier de projet C# correspondant pour qu’il corresponde à la scène Unity.