Può essere interessante imparare su altri giocatori. Il ProfileCard modulo sviluppatore è un ottimo modo per vedere ulteriori informazioni su altri all'interno di un'esperienza, dai badge ottenuti ai giochi preferiti del Giocatore.
Uso del modulo
Installazione
Per utilizzare il modulo ProfileCard in un'esperienza:
Dalla Visualizza scheda, apri la Toolbox e seleziona la scheda Creator Store .
Assicurati che la classificazione Modelli sia selezionata, quindi fai clic sul pulsante Vedi tutto per Categorie.
Individua e fai clic sul riquadro Moduli di Piastrella.
Individua il modulo Carta del profilo e fai clic su di esso, o trascinalo nella vista 3D.
Nella finestra Explorer, spostare l'intero ProfileCard modello in ServerScriptService . Al momento dell'esecuzione dell'esperienza, il modulo si distribuirà su varie servizi e inizierà a funzionare.
Visualizzazioni
Le schede di profilo hanno diverse visualizzazioni a seconda di se stai visualizzando la tua carta o la carte regalo, Gift cardsdi un altro Giocatore.
Quando fai la tua prima esperienza, un'icona appare sopra il tuo personaggio. Cliccando sull'icona apre la vistadella carta del profilo. Quando la carta è chiusa, l'icona sparisce, ma puoi riaprire la carta in qualsiasi momento facendo clic sul tuo personaggio.
Quando visualizzi la tua carte regalo, Gift cards, appare come se fosse un'altra Giocatore, ad eccezione del testo segnaposto apparirà per qualsiasi ingresso vuoto. Inoltre, la stringa di stato è soggetta a filtro di testo , come qualsiasi ingresso gratuito di testo dovrebbe essere.
Riferimento API
Funzioni
configurare
Sovrascrivi le opzioni di configurazione predefinite attraverso le seguenti chiavi/valori nella tabella config. Questa funzione dovrebbe essere chiamata da un LocalScript all'interno di StarterPlayerScripts .
Chiave | Descrizione | Predefinito |
---|---|---|
alwaysOnTop | Se true , mostra i pulsanti di localizzazione nella parte superiore di tutto, impedendoli di essere bloccati da oggetti del mondo 3D. | vero |
showPersonalIndicator | Se true , mostra l'indicatore personale quando un giocatore si unisce per la prima volta all'esperienza. | vero |
showBlur | Se true , mostra il sfondo dello schermo quando un giocatore entra in modalità modifica. | vero |
maxClickDistance | La distanza massima dalla visuale della telecamera una carta apparirà quando un personaggio viene cliccato, misurata in studs. | 100 |
backgroundColor | Colore di sfondo per la carta ( Color3 ). | [228, 255, 255] |
backgroundTransparency | Trasparenza della carte regalo, Gift cards's backgroundColor . | 0.2 |
isScaled | Se true , ridimensiona automaticamente la dimensione del testo per riempire l'altezza dello Spazio. | falso |
isTruncated | Se true , nascosta automaticamente le estremità delle stringhe che altrimenti sarebbero troppo lunghe per essere visualizzate correttamente. | vero |
hasRoundedCorners | Se true , le angolazioni della carte regalo, Gift cardssaranno arrotondate. | falso |
cornerRadiusValue | Valore del UICorner raggio d'angolo, se hasRoundedCorners è true . | 20 |
hasBorder | Se true , mostra un bord per la carte regalo, Gift cards. | falso |
borderColor | Colore del bordo della carte regalo, Gift cards( Color3 ). Si applica solo se hasBorder è true . | [228, 255, 255] |
borderThickness | Spessore del bordo della carte regalo, Gift cards, se hasBorder è true . | 3 |
borderTransparency | Trasparenza del confine della carte regalo, Gift cards, se hasBorder è true . | 0 |
borderLineJoinMode | Stile di angolo della frontiera della carte regalo, Gift cards( Enum.LineJoinMode ). Si applica solo se hasBorder è true . | Round |
headerFontSize | Dimensione della font per l'header della carte regalo, Gift cards. | 18 |
headerFontType | Tipo di carattere per l'头 del carte regalo, Gift cards( Enum.Font ). | GothamBlack |
textFontSize | Dimensione del carattere per il testo del corpo della carte regalo, Gift cards. | 15 |
textFontType | Tipo di carattere per il testo del corpo della carte regalo, Gift cards( Enum.Font ). | GothamMedium |
Script locale
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})