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'en apprendre davantage sur d'autres joueurs. Le module ProfileCard pour développeurs est un excellent moyen de voir plus d'informations sur les autres dans une expérience, des badges obtenus aux expériences préférées du joueur.

Utilisation du module

Installation

Pour utiliser le module ProfileCard dans une expérience :

  1. Dans le menu Fenêtre de Studio ou la barre d'outils de l'onglet Accueil, ouvrez le Toolbox et sélectionnez l'onglet Creator Store.

  2. Assurez-vous que le tri Modèles est sélectionné, puis cliquez sur le bouton Voir tous pour les Catégories.

  3. Localisez et cliquez sur le carreau Packages.

  4. Trouvez le module Carte de profil et cliquez dessus, ou faites-le glisser dans la vue 3D.

  5. Dans la fenêtre Explorateur, déplacez le modèle ProfileCard entier dans ReplicatedStorage. Lors de l'exécution de l'expérience, le module commencera à fonctionner.

Vues

Les cartes de profil ont des vues différentes selon que vous consultez votre propre carte ou celle 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, vous ouvrez la vue de la carte de profil. Une fois la carte fermée, l'icône disparaît, mais vous pouvez rouvrir la carte à tout moment en cliquant sur votre personnage.

Lors de la consultation de votre propre carte, elle apparaît comme elle le ferait pour un autre joueur, sauf que des textes d'espace réservé apparaîtront pour toute entrée vide. De plus, la chaîne de statut est soumise à un filtrage de texte, comme toute saisie de texte libre devrait l'être.

Carte sans statut personnalisé
Carte avec statut personnalisé
Saisie d'un statut personnalisé
Tentative de saisie d'un statut invalide

Référence API

Fonctions

configure

configure(config: table)

Remplace les options de configuration par défaut via les clés/valeurs suivantes dans la table config. Cette fonction doit être appelée depuis un LocalScript à l'intérieur de StarterPlayerScripts.

CléDescriptionPar défaut
alwaysOnTopSi true, affiche des icônes de localisation au-dessus de tout, les empêchant d'être bloquées par des objets du monde 3D.true
showPersonalIndicatorSi true, affiche l'indicateur personnel lorsqu'un joueur rejoint l'expérience pour la première fois.true
showBlurSi true, affiche l'arrière-plan flou lorsque le joueur entre en mode édition.true
maxClickDistanceDistance maximale depuis le point de vue de la caméra à laquelle une carte apparaîtra lorsqu'un personnage est cliqué, mesurée en studs.100
backgroundColorCouleur d'arrière-plan pour la carte (Color3).[228, 255, 255]
backgroundTransparencyTransparence de la backgroundColor de la carte.0.2
isScaledSi true, ajuste automatiquement la taille du texte pour remplir la hauteur de l'espace.false
isTruncatedSi true, cache automatiquement les extrémités des chaînes qui seraient autrement trop longues pour être correctement affichées.true
hasRoundedCornersSi true, les coins de la carte seront arrondis.false
cornerRadiusValueValeur du rayon de coin UICorner, si hasRoundedCorners est true.20
hasBorderSi true, affiche une bordure pour la carte.false
borderColorCouleur de la bordure de la carte (Color3). Ne s'applique que 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 de coin de la bordure de la carte (Enum.LineJoinMode). Ne s'applique que si hasBorder est true.Round
headerFontSizeTaille de police pour l'en-tête de la carte.18
headerFontTypeType de police pour l'en-tête 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
LocalScript

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ProfileCard = require(ReplicatedStorage.ProfileCard)
ProfileCard.configure({
alwaysOnTop = true,
maxClickDistance = 50,
backgroundColor = Color3.fromRGB(0, 0, 0),
backgroundTransparency = 0.4
})
©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.