Partager via


UX Components (Non-Canvas) – MRTK3

Ce package contient une bibliothèque de composants d’expérience utilisateur implémentant le langage de conception de réalité mixte (ou Mixed Reality Design Language) avec des composants non-Canvas, non-RectTransform.

Réfléchissez soigneusement avant de vous décider à utiliser des préfabriqués sans canevas pour votre projet. Dans la majorité des cas, la bibliothèque de préfabriqués avec canevas s’avérera plus flexible, davantage réutilisable et plus facile à gérer, surtout dans le cadre de la création d’applications volumineuses faisant appel à un grand nombre d’ingénieurs et de concepteurs. Par ailleurs, les composants basés sur canevas offrent des outils de conception modernes que la plupart des concepteurs sont censés pouvoir utiliser.. Cependant, les performances sont également à prendre en considération : la flexibilité et l’ensemble de fonctionnalités des composants à canevas peuvent s’avérer plus coûteux. Si vous créez des interfaces utilisateur particulièrement riches, constituées de plusieurs centaines d’éléments visibles à la fois, vous pouvez opter pour des préfabriqués sans canevas pour améliorer l’efficacité du traitement par lot et des appels de dessin.

Le tableau suivant présente un ensemble de critères que vous pouvez prendre en considération au moment de choisir les composants à retenir pour votre application. Par ailleurs, consultez la documentation pour obtenir une description détaillée du fonctionnement des systèmes d’interface utilisateur à canevas hybrides ainsi que des explications sur les avantages et inconvénients correspondants.

Critères Canevas Hors zone de dessin
Redimensionnement et disposition Redimensionnement en temps réel, disposition dynamique, dispositions horizontale/verticale/grille, marge/reliure, marge intérieure, flexibilité (%) Absence de redimensionnement ou de disposition. Tout est positionné et dimensionné manuellement.
Défilement/découpage Le défilement et le découpage précis au pixel près (avec angles arrondis) sont disponibles gratuitement. Pas de capacités de défilement ; le découpage requiert une configuration par convertisseur.
Taille de l’équipe + projet Le caractère réutilisable et flexible des composants fait que les grandes équipes sont plus efficaces et cohérentes En raison du plus grand nombre de préfabriqués et de conceptions/dispositions non flexibles, il est plus difficile de parvenir à une cohérence dans les grandes équipes
Courbe d’apprentissage Connaissance de l’interface utilisateur Unity + expérience recommandée Connaissance préalable de l’interface utilisateur Unity non obligatoire
Entrée de souris 2D Oui Oui
Entrée XR volumétrique enrichie Oui Oui
Thèmes Travail en cours com.microsoft.mrtk.data
Localisation Travail en cours Travail en cours
Nombre d’éléments d’interface utilisateur à l’écran Idéal pour les dispositions de petite taille Meilleures performances de traitement par lot en présence de centaines/milliers d’éléments