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 ProfilCard Entwickler-Modul ist ein großartiger Weg, mehr Informationen über andere innerhalb eines Erlebnisses zu sehen, von Badges erhalten bis zum Favoriten des Spieler:in.

Modul-Einsatz

Installation

Um das ProfileCard -Modul in einem Erlebnis zu verwenden:

  1. Von der Ansicht-Registerkarte öffnen Sie die Werkzeugkiste und wählen Sie die Creator-Store -Registerkarte.

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

  3. Suchen Sie die Dev-Module -Kachel und klicken Sie darauf.

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

  5. In dem Explorer-Fenster bewegen Sie das gesamte ProfileCard-Modell in ServerScriptService . Nach dem Laufen der Erlebniswird das Modul auf verschiedene Dienste verteilt und beginnt zu laufen.

Ansichten

Profilkarten haben verschiedene Ansichten, abhängig davon, ob Sie Ihre eigene Karte oder die Gutscheineines anderen Spieler:inanzeigen.

Wenn Sie das erste Mal in den Erlebnisgeraten sind, erscheint ein Icon über Ihrem Charakter. Wenn Sie auf das Icon klicken, wird die Ansichtgeöffnet. Sobald die Karte geschlossen ist, verschwindet das Icon, aber Sie können die Karte jederzeit erneut öffnen, indem Sie auf Ihren Charakter klicken.

Wenn Sie Ihre eigene Gutscheinanzeigen, erscheint sie, wie sie für einen anderen Spieler:inaussehen würde, mit Ausnahme des Platzhaltertextes wird für alle freien Text-Eingaben angezeigt. Darüber hinaus ist die Status-String unter Text-Filtering , wie es für jeden freien Text-Eingang der Fall sein sollte.

Karte ohne Benutzerdefinierten Status
Karte mit benutzerdefiniertem Status
Ein benutzerdefinierter Status eingeben
Versuche, einen ungültigen Status einzugeben

API-Referenz

Funktionen

konfigurieren

konfigurieren(config: table )

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

SchlüsselBeschreibungStandard
alwaysOnTopWenn true , zeigt Lokator-Symbole auf dem Bildschirm an, die die Objekte blockieren, indem sie 3D-Weltobjekte blockieren.wahr
showPersonalIndicatorWenn true , zeigt den persönlichen Indikator an, wenn ein Spieler das Erlebnis zum ersten Mal betritt.wahr
showBlurWenn true , zeigt den verschwommenen Bildschirm-Hintergrund an, wenn ein Spieler den Bearbeitungsmodus eingibt.wahr
maxClickDistanceDie maximale Entfernung von der Kamera-Ansichtspunkt wird eine Karte erscheinen, wenn ein Charakter angeklickt wird, in Studs gemessen.100
backgroundColorHintergrundfarbe für die Karte ( Color3 ).[228, 255, 255]
backgroundTransparencyTransparenz der GutscheinbackgroundColor .0.2
isScaledWenn true , skaliert der Text automatisch die Größe, um die Höhe des Platzes zu füllen.falsch
isTruncatedWenn true , versteckt automatisch die Enden von Strängen, die sonst zu lang sind, um richtig angezeigt zu werden.wahr
hasRoundedCornersWenn true , die Ecken der Gutscheinwerden gerundet.falsch
cornerRadiusValueWert des UICorner Ecke Radius, wenn hasRoundedCorners ist true .20
hasBorderWenn true , zeigt eine Grenze für die Gutschein.falsch
borderColorFarbe der Gutschein( Color3 ). Gilt nur, wenn hasBorder``true ist.[228, 255, 255]
borderThicknessDicke der Gutschein, wenn hasBorder``true ist.3
borderTransparencyTransparenz der Gutschein, wenn hasBorder``true ist.0
borderLineJoinModeEckstil der Gutschein( Enum.LineJoinMode ). Gilt nur, wenn hasBorder``true ist.Round
headerFontSizeZeichengröße für den Kopf der Gutschein.18
headerFontTypeZeichentyp für den Kopf des Gutschein( Enum.Font ).GothamBlack
textFontSizeZeichengröße für den Körpertext der Gutschein.15
textFontTypeZeichentyp 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
})