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 :
À partir de l'Affichage onglet, ouvrez la boîte à outils et sélectionnez l' boutique des créateurs onglet.
Assurez-vous que le tri par Modèles est sélectionné, puis cliquez sur le bouton Voir tout pour Catégories.
Localisez et cliquez sur la case modules de pavé .
Localisez le module Carte du profil et cliquez dessus, ou glissez-déposez-le dans la voir3D.
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.
Référence de l'API
Fonctions
configurer
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é | Description | Par défaut |
---|---|---|
alwaysOnTop | Si true , affiche des icônes de localisation au-dessus de tout, les empêchant de bloquer les objets du monde 3D. | vrai |
showPersonalIndicator | Si true, montre l'indicateur de personne lorsqu'un joueur rejoint d'abord l'expérience. | vrai |
showBlur | Si true, montre le fond d'écran flou lorsqu'un joueur entre en mode édition. | vrai |
maxClickDistance | La carte maximum de distance de la vue de la caméra apparaîtra lorsqu'un personnage est cliqué, mesuré en studs. | 100 |
backgroundColor | Couleur de l'arrière-plan pour la carte ( Color3 ). | [228, 255, 255] |
backgroundTransparency | Transparence de la carte backgroundColor . | 0,2 |
isScaled | Si true , le texte s'adapte automatiquement à 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 bonne affichage. | vrai |
hasRoundedCorners | Si true, les coins de la carte seront arrondis. | faux |
cornerRadiusValue | Valeur du UICorner coin radius, 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 frontière de la carte, si hasBorder est true . | 0 |
borderLineJoinMode | Style d'angle de la frontière de la carte ( Enum.LineJoinMode ). S'applique uniquement si hasBorder est true . | Round |
headerFontSize | Taille de police pour l'en-tête de la carte. | 18 |
headerFontType | Type de police pour l'en-tête 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 |
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})