Profilkarte

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Es kann interessant sein, über andere Spieler zu lernen.Das Profilkarte Entwicklermodul ist eine großartige Möglichkeit, mehr Informationen über andere innerhalb eines Erlebnisses zu sehen, von Abzeichen bis zu den Lieblingsspielen des Spieler:in.

Modul-Verwendung

Installationen

Um das Profilkarte -Modul in einem Erlebnis zu verwenden:

  1. Von der Ansicht-Registerkarte öffne die Toolbox und wähle die Creator-Store -Registerkarte aus.

    Toolbox toggle button in Studio
  2. Stellen Sie sicher, dass die Sortierung der Modelle ausgewählt ist, dann klicken Sie auf die Schaltfläche Alle sehen für Kategorien .

  3. Suchen und klicken Sie auf die Entwickler-Module -Kachel.

  4. Suchen Sie das Profilkarte -Modul und klicken Sie darauf oder ziehen Sie es in die 3D-Ansicht.

  5. In dem Explorer-Fenster verschiebe das gesamte Profilkarte -Modell in ServerScriptService .Wenn das Erlebnis ausgeführt wird, verteilt sich das Modul auf verschiedene Dienste und beginnt zu laufen.

Ansichten

Profilkarten haben unterschiedliche Ansichten, abhängig davon, ob du deine eigene Karte oder die Gutscheineines anderen Spieler:inanzeigst.

Wenn du zum ersten Mal in das Erlebnis spawnst, erscheint ein Icon über deinem Charakter.Das Anklicken des Symbols öffnet die Ansicht.Sobald die Karte geschlossen ist, verschwindet das Symbol, aber du kannst die Karte jederzeit wieder öffnen, indem du auf deinen Charakter klickst.

Wenn du deine eigene Gutscheinanzeigst, erscheint sie wie bei einem anderen Spieler:in, mit Ausnahme von Platzhaltertext, der für leere Eingänge angezeigt wird.Zusätzlich unterliegt der Statusstring der Textfilterung , wie jede freie Texteingabe sein sollte.

Karte ohne benutzerdefinierten Status
>

Karte mit benutzerdefiniertem Status
>

Einen benutzerdefinierten Status eingeben
>

Versuch, ungültigen Status einzugeben
>

API-Referenz

Funktionen

konfigurieren

konfigurieren(config: table )

Übernimmt Standard-Konfigurationsoptionen durch die folgenden Schlüssel-/Werte in der config Tabelle.Diese Funktion sollte von einem LocalScript innerhalb von StarterPlayerScripts aufgerufen werden.

SchlaveBeschreibungStandardmäßig
alwaysOnTopWenn true , zeigt der Lokalisator-Icon oben auf allem, verhindert, dass sie von 3D-Weltobjekten blockiert werden.wahr
showPersonalIndicatorWenn true , zeigt der persönliche Indikator an, wenn ein Spieler der Erlebniszum ersten Mal beitritt.wahr
showBlurWenn true , zeigt der verschwommene Bildschirmhintergrund an, wenn ein Spieler in den Bearbeitungsmodus wechselt.wahr
maxClickDistanceDie maximale Entfernung vom Kamera-Blickpunkt erscheint eine Karte, wenn ein Charakter angeklickt wird, in Stollen gemessen.100
backgroundColorHintergrundfarbe für die Karte ( Color3 ).[228, 255, 255]
backgroundTransparencyTransparenz der GutscheinbackgroundColor.0.2
isScaledWenn true , skaliert die Größe des Textes automatisch, um die Höhe des Platzzu füllen.falsch
isTruncatedWenn true , versteckt automatisch die Enden von Zeichenketten, die sonst zu lang wären, um sie richtig anzuzeigen.wahr
hasRoundedCornersWenn true , werden die Ecken der Gutscheingerundet.falsch
cornerRadiusValueWert des UICorner Eckenradius, wenn hasRoundedCorners ist true.20
hasBorderWenn true , zeigt eine Grenze für die Gutscheinan.falsch
borderColorFarbe des Randes der Gutschein( Color3 ). Gilt nur, wenn hasBorder ist true .[228, 255, 255]
borderThicknessDicke der Gutschein, wenn hasBorder ist true.3
borderTransparencyTransparenz der Gutschein, wenn hasBorder ist true.0
borderLineJoinModeEckenstil des Randes der Gutschein( Enum.LineJoinMode ). Gilt nur, wenn hasBorder ist true .Round
headerFontSizeSchriftgröße für den Kopf der Gutschein.18
headerFontTypeSchriftart für den Kopf der Gutschein( Enum.Font ).GothamBlack
textFontSizeSchriftgröße für den Körpertext der Gutschein.15
textFontTypeSchriftart für den Körpertext der Gutschein( Enum.Font ).GothamMedium
Lokales Skript

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