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 savoir plus sur d'autres joueurs. Le profil de carte module de développeur est un excellent moyen de voir plus d'informations sur d'autres dans une expérience, des badges obtenus au jeu préféré du joueur.

Utilisation des modules

Installation

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

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

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

  3. Localisez et cliquez sur la case modules de pavé .

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

  5. Dans la fenêtre Explorateur, déplacez le modèle entier de carte de profil dans ServerScriptService . Lors de l'exécution de l'expérience, le module sera distribué à différents services et commencera à s'exécuter.

Vues

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

Lors de votre première apparition dans l'expérience, une icône apparaît sur votre personnage. En cliquant sur l'icône, vous ouvrez la voirde la carte de profil. Une fois que la carte est fermée, l'icône disparaît, mais vous pouvez rouvrir la carte à tout moment en cliquant sur votre personnage.

Lorsque vous voyez votre propre carte, il apparaît comme elle apparaîtra à un autre joueur, sauf que le texte de l'espace réservé apparaîtra pour n'importe quel texte saisi gratuitement. De plus, le texte de statut est soumis à filtrage de texte , comme n'importe quel texte saisi gratuitement devrait l'être.

Carte sans statut personnalisé
Carte avec statut personnalisé
Entrée d'un statut personnalisé
Essayer d'entrer un statut non valide

Référence de l'API

Fonctions

configurer

configurer(config: Library.table)

Surécrit les 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 à l'intérieur de StarterPlayerScripts .

CléDescriptionPar défaut
alwaysOnTopSi true , affiche des icônes de localisation au-dessus de tout, les empêchant de bloquer les objets du monde 3D.vrai
showPersonalIndicatorSi true, montre l'indicateur de personne lorsqu'un joueur rejoint d'abord l'expérience.vrai
showBlurSi true, montre le fond d'écran flou lorsqu'un joueur entre en mode édition.vrai
maxClickDistanceLa carte maximum de distance de la vue de la caméra apparaîtra lorsqu'un personnage est cliqué, mesuré en studs.100
backgroundColorCouleur de l'arrière-plan pour la carte ( Color3 ).[228, 255, 255]
backgroundTransparencyTransparence de la carte backgroundColor .0,2
isScaledSi true , le texte s'adapte automatiquement à la hauteur de l'espace.faux
isTruncatedSi true , masque automatiquement les extrémités des chaînes qui seraient autrement trop longues pour une bonne affichage.vrai
hasRoundedCornersSi true, les coins de la carte seront arrondis.faux
cornerRadiusValueValeur du UICorner coin radius, 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 frontière de la carte, si hasBorder est true .0
borderLineJoinModeStyle d'angle de la frontière de la carte ( Enum.LineJoinMode ). S'applique uniquement 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
Script local

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
})