Karta profilu

*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ć ciekawie dowiadywać się o innych graczach. ProfileCard moduł rozwoju to świetny sposób na zobaczenie więcej informacji o innych w doświadczeniu, od zdobytych odznaczeń po ulubione gry gracza.

Użyj modułu

Instalacja

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

  1. Z zakładki Zobacz, otwórz Skrzynię narzędzi i wybierz Sklep z twórcami.

    Toolbox toggle button in Studio
  2. Upewnij się, że Modele sortowanie jest zaznaczone, a następnie kliknij przycisk Zobacz wszystko dla Kategorie.

  3. Lokalizuj i klikaj na płytę Moduły Rozwoju .

  4. Lokalizuj moduł Karta profilu i kliknij na niego lub przeciągnij go do 3D.

  5. W oknie Explorer przenieś cały model ProfileCard do ServerScriptService . Po uruchomieniu doświadczenia moduł zostanie rozdzielony na różne usługi i zacznie działać.

Widoki

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

Gdy po raz pierwszy doświadczenie się pojawi, pojawi się ikona nad twoim postacią. Kliknięcie ikony otwiera widok karty profilu. Po zamknięciu karty ikona zniknie, ale możesz ponownie otworzyć kartę w dowolnym momencie, klikając postać.

Gdy wyświetlasz własną karta, wygląda ona tak, jak inny gracz, z wyjątkiem tekstu placeholder, który pojawi się dla dowolnych pustych wpisów. Dodatkowo, status strungi jest podległy filtrowi tekstowemu , jak każdy darmowy wpis.

Karta bez statusu niestandardowego
Karta z niestandardowym statusem
Wpisywanie statusu niestandardowego
Spróbuj wejść w nieprawidłowy stan

Referencja API

Funkcje

konfigurować

konfigurować(config: table )

Przy użyciu następujących kluczy/wartości w tabeli config funkcja ta powinna być wywołana z LocalScript w StarterPlayerScript .

KluczOpisDomyślny
alwaysOnTopJeśli true, pokazuje ikony lokalizatora na górze wszystkiego, zapobiegając blokowaniu przez obiekty 3D.prawdziwy
showPersonalIndicatorJeśli true , pokazuje osobisty identyfikator, gdy gracz po raz pierwszy dołącza do doświadczenia.prawdziwy
showBlurJeśli true , pokazuje tło ekranu, gdy gracz wchodzi w tryb edytowania.prawdziwy
maxClickDistanceMaksymalna odległość od punktu widzenia kamery karta pojawi się, gdy postać jest kliknięta, zmierzona w studs.100
backgroundColorKolor tła dla karty ( Color3 ).[228, 255, 255]
backgroundTransparencyPrzezroczystość kartabackgroundColor .0.2
isScaledJeśli true , automatycznie skala rozmiar tekstu, aby wypełnić wysokość przestrzeni.fałszywy
isTruncatedJeśli true , automatycznie ukrywa końce linii, które inaczej byłyby zbyt długie do właściwego wyświetlenia.prawdziwy
hasRoundedCornersJeśli true , kąty kartabędą zaokrąglone.fałszywy
cornerRadiusValueWartość kąta UICorner , jeśli hasRoundedCorners ma true .20
hasBorderJeśli true , pokazuje granicę dla karta.fałszywy
borderColorKolor granicy karta( Color3 ). Ma to zastosowanie tylko w przypadku, gdy hasBorder jest true .[228, 255, 255]
borderThicknessGrubość granicy karta, jeśli hasBorder jest true .3
borderTransparencyPrzezroczystość granicy karta, jeśli hasBorder jest true .0
borderLineJoinModeStyle kątów na granicy karta( Enum.LineJoinMode ). Ma to zastosowanie tylko w przypadku, gdy hasBorder jest true .Round
headerFontSizeRozmiar czcionki dla nagłówka karta.18
headerFontTypeTyp czcionki dla nagłówka karta( Enum.Font ).GothamBlack
textFontSizeRozmiar czcionki dla ciała tekstu karta.15
textFontTypeTyp czcionki dla ciała tekstu 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
})