Afficher en anglais

Partage via


Composants d’expérience utilisateur (non-canvas) — MRTK3

Ce package contient une bibliothèque de composants d’expérience utilisateur implémentant le langage de conception Mixed Reality à l’aide de composants non-Canvas et non RectTransform.

Vous devez choisir soigneusement lorsque vous choisissez d’utiliser des préfabriqués non-Canvas pour votre projet. Dans la majorité des cas, la bibliothèque de préfabriqués Canvas sera plus flexible, réutilisable et maintenable, en particulier lorsque vous créez des applications volumineuses avec un grand nombre d’ingénieurs et de concepteurs. En outre, les composants basés sur canvas offrent des outils de conception modernes que la plupart des concepteurs s’attendent à pouvoir utiliser.. Toutefois, il existe également des considérations relatives aux performances : la flexibilité et l’ensemble des fonctionnalités des composants Canvas peuvent avoir un coût plus élevé. Si vous créez des interfaces utilisateur particulièrement volumineuses avec plusieurs centaines d’éléments visibles à la fois, vous pouvez choisir des préfabriqués non-Canvas 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 compte lors du choix des composants à utiliser pour votre application. En outre, consultez la documentation pour obtenir une description détaillée du fonctionnement des systèmes d’interface utilisateur Canvas hybrides, avec des explications sur les avantages et inconvénients correspondants.

Critère Canvas Non-Canevas
Redimensionnement et disposition Redimensionnement en temps réel, disposition dynamique, dispositions horizontales/verticales/grilles, marge/gouttière, remplissage, % flexible Aucun redimensionnement ou disposition. Tout est positionné manuellement et dimensionné à la main.
Défilement/découpage Le défilement et le découpage précis par pixel (avec des angles arrondis) sont gratuits. Aucune fonctionnalité de défilement ; le découpage nécessite une configuration par renderer.
Taille de l’équipe + projet Les composants réutilisables et flexibles rendent les grandes équipes plus efficaces et cohérentes Un plus grand nombre de préfabriqués et des conceptions/disposition rigides rendent difficile la cohérence entre les grandes équipes
Courbe d’apprentissage Connaissances et expérience de l’interface utilisateur Unity recommandées Aucune expérience antérieure de l’interface utilisateur Unity requise
Entrée souris 2D Oui Oui
Entrée XR volumétrique riche 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 petites dispositions Meilleures performances de traitement par lot pour des centaines/milliers d’éléments