Carte de profil

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

Il peut être intéressant d'apprendre sur d'autres joueurs.Le module développeur de carte de profil est un excellent moyen de voir plus d'informations sur les autres dans une expérience, des badges obtenues aux jeux préférés du joueur.

Utilisation du module

Étabissement

Pour utiliser le module carte de profil dans une expérience :

  1. De l'onglet Affichage, ouvrez la boîte à outils et sélectionnez l'onglet boutique des créateurs .

    Toolbox toggle button in Studio
  2. Assurez-vous que le tri des modèles est sélectionné, puis cliquez sur le bouton Voir tout pour les catégories .

  3. Localisez et cliquez sur la case modules de développement .

  4. Localisez le module carte de profil et cliquez dessus, ou glissez-déposez-le dans la voir3D.

  5. Dans la fenêtre Explorateur, déplacez l'ensemble du modèle carte de profil dans ServerScriptService .Une fois l'expérience exécutée, le module se distribuera à différents services et commencera à fonctionner.

Vues

Les cartes de profil ont des vues différentes en fonction de si vous voyez votre propre carte ou la carte d'un autre joueur.

Lorsque vous apparaissez pour la première fois dans l'expérience, une icône apparaît au-dessus de votre personnage.En cliquant sur l'icône, la voirde la carte de profil s'ouvre.Une fois la carte fermée, l'icône disparaît, mais vous pouvez rouvrir la carte à tout moment en cliquant sur votre personnage.

Lorsque vous visualisez votre propre carte, elle apparaît comme pour un autre joueur, sauf que le texte de remplacement apparaîtra pour tout entrée vide.En outre, la chaîne d'état est soumise à filtrage du texte , comme toute entrée de texte libre devrait l'être.

Carte sans statut personnalisé
Carte avec statut personnalisé
Entrer un statut personnalisé
Tentative d'entrer un statut non valide

Référence de l'API

Fonctions

configurer

configurer(config: table )

Remplacements des options de configuration par défaut via les clés/ valeurs suivantes dans la table config .Cette fonction doit être appelée à partir d'un LocalScript dans StarterPlayerScripts .

CléAvertissementPar défaut
alwaysOnTopSi true , montre les icônes de localisation au-dessus de tout, empêchant qu'elles soient bloquées par les objets du monde 3D.vrai
showPersonalIndicatorSi true , montre l'indicateur personnel lorsque un joueur rejoint pour la première fois l'expérience.vrai
showBlurSi true , montre le fond d'écran flou lorsqu'un joueur entre en mode d'édition.vrai
maxClickDistanceDistance maximale à partir du point de vue de la caméra, une carte apparaîtra lorsqu'un personnage est cliqué, mesurée en studs.100
backgroundColorCouleur de fond pour la carte ( Color3 ).[228, 255, 255]
backgroundTransparencyTransparence de la carte backgroundColor.0.2
isScaledSi true , il augmente automatiquement la taille du texte pour remplir la hauteur de l'espace.faux
isTruncatedSi true , masque automatiquement les extrémités des chaînes qui seraient autrement trop longues pour une visualisation correcte.vrai
hasRoundedCornersSi true , les coins de la carte seront arrondis.faux
cornerRadiusValueValeur du rayon d'angle UICorner , si hasRoundedCorners est true .20
hasBorderSi true , montre une bordure pour la carte.faux
borderColorCouleur de la bordure de la carte ( Color3 ). S'applique uniquement si hasBorder est true .[228, 255, 255]
borderThicknessÉpaisseur de la bordure de la carte, si hasBorder est true .3
borderTransparencyTransparence de la bordure de la carte, si hasBorder est true .0
borderLineJoinModeStyle d'angle de la bordure de la carte ( Enum.LineJoinMode ). S'applique uniquement si hasBorder est true .Round
headerFontSizeTaille de police pour le titre de la carte.18
headerFontTypeType de police pour le titre de la carte ( Enum.Font ).GothamBlack
textFontSizeTaille de police pour le texte du corps de la carte.15
textFontTypeType de police pour le texte du corps de la carte ( Enum.Font ).GothamMedium
Lecteur localScript

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ProfileCard = require(ReplicatedStorage:WaitForChild("ProfileCard"))
ProfileCard.configure({
alwaysOnTop = true,
maxClickDistance = 50,
backgroundColor = Color3.fromRGB(0, 0, 0),
backgroundTransparency = 0.4
})