Karta profilowa

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Może być interesujące dowiedzieć się o innych graczach.Moduł o profilu Karta profilowa developera jest świetnym sposobem na zobaczenie więcej informacji o innych w doświadczeniu, od odznak osiągniętych po ulubione gry gracza.

Użycie modułu

Instalacja

Aby użyć modułu ProfileCard w doświadczeniu:

  1. Z zakładki Widok, otwórz Pudełko z narzędziami i wybierz zakładkę Sklep z twórcami .

    Toolbox toggle button in Studio
  2. Upewnij się, że wybrano sortowanie modele , a następnie kliknij przycisk Zobacz wszystko dla kategorii .

  3. Zlokalizuj i kliknij pasek modułów rozwojowych .

  4. Zlokalizuj moduł Karta profilu i kliknij go, lub przeciągnij i upuść do widoku 3D.

  5. W oknie Eksploratora przenieś cały model ProfileCard do ServerScriptService .Po uruchomieniu doświadczenia moduł rozproszy się na różne usługi i rozpocznie działanie.

Widoki

Karty profilowe mają różne widoki w zależności od tego, czy oglądasz własną karta, czy kartę innego gracza.

Kiedy po raz pierwszy pojawisz się w doświadczeniu, pojawi się ikonka nad twoją postacią.Kliknięcie ikony otwiera widok karty profilu.Gdy karta zostanie zamknięta, ikona znika, ale możesz ponownie otworzyć kartę w dowolnym momencie, klikając swoją postać.

Podczas oglądania własnej kartawygląda ona tak, jakby dla innego gracza, z wyjątkiem tekstu placeholdera, który pojawi się dla każdego pustego wejścia.Ponadto ciąg statusu podlega filtrowaniu tekstu filtrowaniu tekstu , tak jak każde wolne wpisanie tekstu powinno.

Karta bez niestandardowego statusu
>

Karta z niestandardowym stanem
>

Wprowadzanie niestandardowego stanu
>

Próba wprowadzenia nieprawidłowego stanu
>

Referencja API

Funkcje

skonfigurować

konfigurować(config: table )

Nadpisanie domyślnych opcji konfiguracyjnych za pomocą następujących kluczy/wartości w tabeli config.Funkcja ta powinna być wywołana z LocalScript w ramach StarterPlayerScripts .

KluczOpisDomyślny
alwaysOnTopJeśli true, pokazuje ikonki lokalizatora na górze wszystkiego, uniemożliwiając blokowanie ich przez obiekty świata 3D.prawda
showPersonalIndicatorJeśli true, pokazuje osobisty wskaźnik, gdy gracz po raz pierwszy dołącza do doświadczenia.prawda
showBlurJeśli true, pokazuje niewyraźny tło ekranu, gdy gracz wchodzi w tryb edycji.prawda
maxClickDistanceMaksymalna odległość od punktu widzenia kamery, karta pojawi się, gdy kliknięty zostanie znak, mierzona w szpilkach.100
backgroundColorKolor tła dla karty ( Color3 ).[228, 255, 255]
backgroundTransparencyPrzezroczystość kartabackgroundColor.0.2
isScaledJeśli true, automatycznie skaluje rozmiar tekstu, aby wypełnić wysokość przestrzeni.fałsz
isTruncatedJeśli true , automatycznie ukrywa końce strun, które w przeciwnym razie będą zbyt długie do właściwego wyświetlenia.prawda
hasRoundedCornersJeśli true, rogi kartazostaną zaokrąglone.fałsz
cornerRadiusValueWartość kątowego promienia UICorner, jeśli hasRoundedCorners jest true.20
hasBorderJeśli true, pokazuje granicę dla karta.fałsz
borderColorKolor obramowania karta( Color3 ). Dotyczy tylko wtedy, gdy hasBorder jest true .[228, 255, 255]
borderThicknessGrubość obramowania karta, jeśli hasBorder jest true.3
borderTransparencyPrzezroczystość granicy karta, jeśli hasBorder jest true.0
borderLineJoinModeStyl krawędzi kartaw kątku ( Enum.LineJoinMode ). Działa tylko wtedy, gdy hasBorder jest true .Round
headerFontSizeRozmiar czcionki dla nagłówka karta.18
headerFontTypeTyp czcionki dla nagłówka karta(Enum.Font).GothamBlack
textFontSizeRozmiar czcionki dla tekstu głównego karta.15
textFontTypeTyp czcionki dla tekstu ciała karta(Enum.Font).GothamMedium
Lokalny skrypt

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