Es kann interessant sein, mehr über andere Spieler zu erfahren. Das ProfileCard Entwicklermodul ist eine großartige Möglichkeit, mehr Informationen über andere innerhalb eines Erlebnisses zu sehen, von erreichten Abzeichen bis hin zu den Lieblings-Erlebnissen des Spielers.
Modulnutzung
Installation
Um das ProfileCard-Modul in einem Erlebnis zu verwenden:
Öffne das Toolbox über das Fenster-Menü von Studio oder die Werkzeugleiste im Start-Tab und wähle den Tab Creator Store.

Stelle sicher, dass die Sortierung auf Modelle eingestellt ist, und klicke dann auf die Schaltfläche Alle anzeigen für Kategorien.

Suche und klicke auf das Pakete-Feld.
Suche das Profilkarte-Modul und klicke darauf oder ziehe es in die 3D-Ansicht.

Bewege das gesamte ProfileCard-Modell im Explorer-Fenster in ReplicatedStorage. Nach dem Ausführen des Erlebnisses beginnt das Modul mit der Ausführung.
Ansichten
Profilkarten haben unterschiedliche Ansichten, abhängig davon, ob du deine eigene Karte oder die Karte eines anderen Spielers ansiehst.
Wenn du zum ersten Mal in das Erlebnis spawnst, erscheint ein Symbol über deinem Charakter. Klickst du auf das Symbol, öffnet sich die Ansicht der Profilkarte. Wenn die Karte geschlossen wird, verschwindet das Symbol, aber du kannst die Karte jederzeit durch Klicken auf deinen Charakter erneut öffnen.

Wenn du deine eigene Karte ansiehst, erscheint sie so, wie sie für einen anderen Spieler aussehen würde, außer dass Platzhaltertext für leere Eingaben angezeigt wird. Darüber hinaus unterliegt der Statusstring der Textfilterung, da jede freie Texteingabe dies tun sollte.




API-Referenz
Funktionen
konfigurieren
konfigurieren(config: table)
Überschreibt die Standardkonfigurationsoptionen über die folgenden Schlüssel/Werte in der config-Tabelle. Diese Funktion sollte von einem LocalScript innerhalb von StarterPlayerScripts aufgerufen werden.
| Schlüssel | Beschreibung | Standard |
|---|---|---|
| alwaysOnTop | Wenn true, werden Locator-Symbole über allem angezeigt, sodass sie nicht von 3D-Welten blockiert werden. | true |
| showPersonalIndicator | Wenn true, wird der persönliche Indikator angezeigt, wenn ein Spieler das Erlebnis betritt. | true |
| showBlur | Wenn true, wird der verschwommene Bildschirmhintergrund angezeigt, wenn ein Spieler in den Bearbeitungsmodus eintritt. | true |
| maxClickDistance | Maximale Entfernung vom Kamerablickpunkt, in der eine Karte erscheint, wenn ein Charakter angeklickt wird, gemessen in Studs. | 100 |
| backgroundColor | Hintergrundfarbe für die Karte (Color3). | [228, 255, 255] |
| backgroundTransparency | Transparenz der Hintergrundfarbe der Karte. | 0.2 |
| isScaled | Wenn true, wird die Größe des Textes automatisch angepasst, um die Höhe des Raums auszufüllen. | false |
| isTruncated | Wenn true, werden automatisch die Enden von Zeichenfolgen ausgeblendet, die ansonsten zu lang für eine ordnungsgemäße Anzeige wären. | true |
| hasRoundedCorners | Wenn true, werden die Ecken der Karte abgerundet. | false |
| cornerRadiusValue | Wert des UICorner-Eckenradius, wenn hasRoundedCorners true ist. | 20 |
| hasBorder | Wenn true, wird ein Rahmen für die Karte angezeigt. | false |
| borderColor | Farbe des Rahmens der Karte (Color3). Gilt nur, wenn hasBorder true ist. | [228, 255, 255] |
| borderThickness | Dicke des Rahmens der Karte, wenn hasBorder true ist. | 3 |
| borderTransparency | Transparenz des Rahmens der Karte, wenn hasBorder true ist. | 0 |
| borderLineJoinMode | Eckenstil des Rahmens der Karte (Enum.LineJoinMode). Gilt nur, wenn hasBorder true ist. | Round |
| headerFontSize | Schriftgröße für die Kopfzeile der Karte. | 18 |
| headerFontType | Schriftart für die Kopfzeile der Karte (Enum.Font). | GothamBlack |
| textFontSize | Schriftgröße für den Fließtext der Karte. | 15 |
| textFontType | Schriftart für den Fließtext der Karte (Enum.Font). | GothamMedium |
LocalScriptlocal ReplicatedStorage = game:GetService("ReplicatedStorage")local ProfileCard = require(ReplicatedStorage.ProfileCard)ProfileCard.configure({alwaysOnTop = true,maxClickDistance = 50,backgroundColor = Color3.fromRGB(0, 0, 0),backgroundTransparency = 0.4})