Mise en évidence des objets

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

L'instance Highlight est un effet visuel que vous pouvez utiliser pour attirer l'attention sur un objet spécifique dans une expérience. Chaque effet d'aperçu a un contour contour qui entoure l'objet et un fond de couleur intérieur qui affiche sur l'objet. Vous pouvez modifier ces deux composantes indépendamment pour modifier l'apparence visuelle de l'aperçu.

Objet de base
Contours jaunes et intérieur noir
Contours noirs et intérieur jaune

Les applications utiles de l'effet de soulignage incluent :

  • Fournir des commentaires visuels sur l'importance d'un objet et/ou son interactivité.
  • Rendre les objets distants visibles à travers les objets qui sont plus proches de l'utilisateur.
  • Indication de la position et du statut actuels des autres personnages.

Ajouter des Highlights

En tant que limite de performance, Studio ne montre que 31 instances Highlight simultanées sur le client-side à la fois. Si vous ajoutez plus de ce limite, les instances Highlight supplémentaires sont ignorées silencieusement.

Notez également que les encadrements sur les appareils de faible puissance peuvent être plus pixelés, mais ils s'affichent de la même façon que sur d'autres appareils avec n'importe quelle combinaison de paramètres.

Parenté à l'objet

Pour ajouter un effet de surbrillance à un objet, vous pouvez parent un nouveau Highlight directement à l'objet.

  1. Dans la fenêtre Explorateur, passez la souris sur l'un des Model ou d'un BasePart, puis cliquez sur le bouton ⊕. Un menu contextuel s'affiche.

  2. Dans le menu, insérez un Highlight . L'aperçu s'affiche sur l'objet avec ses valeurs de propriété par défaut qui créent une contourure blanche et un ombrage rouge.

Configurer l'adornement

Alternativement, vous pouvez placer la Highlight instance en dehors d'une relation enfant/parent dans l'espace de travail, StarterPlayer , Class.

Personnalisation des événements

Vous pouvez modifier les propriétés d'une instance Highlight pour créer des effets visuels intéressants qui mettent en évidence correctement les objets dans le thème avec votre expérience.

Couleur de contour

La propriété OutlineColor définit la valeur Color3 de l'encadre du haut-luminosité.

Couleur de contour = [255, 100, 50]
Couleur contours = [0, 255, 125]
Couleur contours = [75, 150, 255]

Transparence de l'aide

La propriété OutlineTransparency détermine la visibilité de l'aiguille de l'aiguille à n'importe quelle valeur entre la valeur par défaut de 0 (opaque) et 1 (invisible).

Transparence de l'aide = 0
Transparence de l'aide = 1

Couleur de remplissage

La propriété FillColor détermine la valeur Color3 de l'intérieur de l'aperçu.

Couleur de remplissage = [255, 100, 50]
Couleur de remplissage = [0, 255, 125]
Couleur de remplissage = [75, 150, 255]

Remplir la transparence

La propriété FillTransparency détermine la visibilité de l'intérieur de l'objet à n'importe quelle valeur entre la valeur par défaut de 0 (opaque) et 1 (invisible). Vous pouvez utiliser cette propriété pour déterminer la quantité de la couleur existante de l'objet que les visiteurs doivent voir.

Remplir la transparence = 0
Remplir la transparence = 0,5
Remplir la transparence = 1

Mode de profondeur

La propriété DepthMode contrôle la façon dont l'effet s'affiche par rapport à d'autres objets dans le monde.

  • AlwaysOnTop — Permet au message de s'afficher indépendamment de l'objet entre la caméra et l'objet sélectionné. Cela signifie que le spectateur est toujours en mesure de voir le message, peu importe ce qui est entre l'objet sélectionné et la caméra.

  • Occluded — Masque le message si il y a des objets entre la caméra et l'objet en surbrillance. Cela signifie que le spectateur ne peut voir que l'objet si il n'y a pas d'objets d'obstruction entre l'objet en surbrillance et la vue de la caméra.

Activé

La propriété Enabled vous permet d'activer ou de désactiver le surlignage rapidement sans aucun impact sur les performances.

Conseils de performance

Bien que vous ayez beaucoup d'options pour personnaliser les instances Highlight, les conseils suivants sont recommandés pour augmenter les performances de votre expérience sur tous les appareils :

  • Ajouter ou supprimer un Highlight peut entraîner une étape de réinitialisation de géométrie qui peut entraîner des pointes de performance et des appels d'exécution supplémentaires. Si vous voulez modifier l'apparence d'une instance Highlight ou la cacher temporaire

  • Roblox dessine des objets dans un ordre de retour à l'envers, ce qui peut causer des problèmes si vous insérez des objets avec un enfant Highlight à l'intérieur d'autres objets qui ont également des enfants Highlight instances. Pour cette raison, il est préférable de garder les objets avec Highlight

  • Le premier Highlight rendu sur l'écran incurse la plupart du coût de performance (jusqu'à 1 million de temps de GPS sur les appareils mobiles). Pour les autresHighlights au-delà du premier, vous ne devriez pas voir d'importants effets de performance sur n'importe quelle plateforme.

  • Sur les appareils mobiles, les événements en lumière sont plus coûteux en performance lorsqu'ils couvrent plus de la zone d'affichage. Sur d'autres plates-formes, les événements en lumière ont le même coût de performance indépendamment de leur couverture d'écran.

  • Sur toutes les plates-formes, les points forts qui ne sont pas visibles sur l'écran (que ce soit désactivé ou complètement transparent) ne coûtent pas de performance.