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 :
Assurez-vous que le tri des modèles est sélectionné, puis cliquez sur le bouton Voir tout pour les catégories .
Localisez et cliquez sur la case modules de développement .
Localisez le module carte de profil et cliquez dessus, ou glissez-déposez-le dans la voir3D.
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.




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é | Avertissement | Par défaut |
---|---|---|
alwaysOnTop | Si 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 |
showPersonalIndicator | Si true , montre l'indicateur personnel lorsque un joueur rejoint pour la première fois l'expérience. | vrai |
showBlur | Si true , montre le fond d'écran flou lorsqu'un joueur entre en mode d'édition. | vrai |
maxClickDistance | Distance maximale à partir du point de vue de la caméra, une carte apparaîtra lorsqu'un personnage est cliqué, mesurée en studs. | 100 |
backgroundColor | Couleur de fond pour la carte ( Color3 ). | [228, 255, 255] |
backgroundTransparency | Transparence de la carte backgroundColor. | 0.2 |
isScaled | Si true , il augmente automatiquement la taille du texte pour remplir la hauteur de l'espace. | faux |
isTruncated | Si true , masque automatiquement les extrémités des chaînes qui seraient autrement trop longues pour une visualisation correcte. | vrai |
hasRoundedCorners | Si true , les coins de la carte seront arrondis. | faux |
cornerRadiusValue | Valeur du rayon d'angle UICorner , si hasRoundedCorners est true . | 20 |
hasBorder | Si true , montre une bordure pour la carte. | faux |
borderColor | Couleur 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 |
borderTransparency | Transparence de la bordure de la carte, si hasBorder est true . | 0 |
borderLineJoinMode | Style d'angle de la bordure de la carte ( Enum.LineJoinMode ). S'applique uniquement si hasBorder est true . | Round |
headerFontSize | Taille de police pour le titre de la carte. | 18 |
headerFontType | Type de police pour le titre de la carte ( Enum.Font ). | GothamBlack |
textFontSize | Taille de police pour le texte du corps de la carte. | 15 |
textFontType | Type 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})