프로필 카드

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

다른 플레이어에 대해 알아보는 것은 흥미로울 수 있습니다. ProfileCard 개발자 모듈은 경험 내에서 다른 플레이어에 대한 자세한 정보를 보여주는 좋은 방법입니다. 배지, 플레이어의 가장 좋아하는 게임 등의 정보를 확인할 수 있습니다.

모듈 사용

설치

경험에서 ProfileCard 모듈을 사용하려면:

  1. 보기 탭에서 도구 상자를 엽니다. 그리고 크리에이터 스토어 탭을 선택합니다.

    Toolbox toggle button in Studio
  2. 모델 정렬을 선택한 다음 모두 보기 버튼을 클릭하여 범주 에 대한 전체 보기를 클릭하십시오.

  3. 찾아 클릭하십시오 개발자 모듈 타일.

  4. 프로필 카드 모듈을 찾아 클릭하거나 3D 뷰에 드래그 앤 드롭하세요.

  5. In the 탐색기 창에서 전체 프로필카드 모델을 ServerScriptService 에 배포합니다. 경험을 실행할 때 모듈은 다양한 서비스에 배포되고 시작됩니다.

보기

프로필 카드는 자신의 카드를 보는지 아니면 다른 플레이어의 카드를 보는지에 따라 다양한 보기를 제공합니다.

경험에 처음 생성하면 캐릭터 위에 아이콘이 나타납니다. 아이콘을 클릭하면 프로필 카드 뷰가 열립니다. 카드가 닫힌 후, 아이콘은 사라지지만 캐릭터를 다시 열 수 있습니다.

자신의 카드를 보면 다른 플레이어처럼 보이지만 자리 표시자 텍스트는 모든 빈 입력에 대해 나타납니다. 또한 상태 문자열은 텍스트 필터링 에 대해 적용되며, 모든 자유 텍스트 입력에 대해 적용됩니다.

사용자 지정 상태가 없는 카드
사용자 지정 상태의 카드
사용자 지정 상태 입력
유효하지 않은 상태에 들어가려는 시도

API 참조

함수

구성

구성(구성: table )

StarterPlayerScripts 내의 기본 구성 옵션을 통해 기본 구성 옵션을 재정의합니다. 이 함수는 LocalScript 내의 기본 스크립트 를 호출해야 합니다.

설명기본
alwaysOnToptrue 는 모든 것 위에 위치 아이콘을 표시하여 3D 세계 개체에 의해 차단되지 않습니다.
showPersonalIndicatortrue 는 플레이어가 경험에 처음 참여할 때 개인 표시기를 표시합니다.
showBlurtrue 는 플레이어가 편집 모드에 들어갈 때 흐림 화된 화면 배경을 표시합니다.
maxClickDistance카드가 클릭되면 카메라 보기점에서 최대 거리가 측정됩니다, 스터드 단위로 측정됩니다.100
backgroundColor카드의 배경 색상( Color3 )[228, 255, 255]
backgroundTransparency카드의 backgroundColor 투명도.0.2
isScaledtrue 는 경우, 자동으로 텍스트 크기를 조정하여 공간의 높이를 채웁니다.없음
isTruncatedtrue 이면, 자동으로 적절한 보기에 너무 긴 문자열의 끝을 숨깁니다.
hasRoundedCornerstrue 인 경우 카드의 모서리가 둥글게 됩니다.없음
cornerRadiusValueClass.UICorner 모서리 반경의 값, hasRoundedCorners 이면 true 이다.20
hasBordertrue 이면 카드에 테두리가 표시됩니다.없음
borderColor카드 경계의 색( Color3 )이 적용됩니다. hasBordertrue인 경우에만 적용됩니다.[228, 255, 255]
borderThickness카드 경계의 두께, hasBordertrue 인 경우.3
borderTransparency카드 경계의 투명도, hasBordertrue인 경우.0
borderLineJoinMode카드 경계의 모서리 스타일(Enum.LineJoinMode). 해당 카드가 hasBorder 인 경우에만 적용됩니다.Round
headerFontSize카드 헤더의 글꼴 크기.18
headerFontType카드 헤더의 글꼴 유형(Enum.Font).GothamBlack
textFontSize카드 본문에 사용된 글꼴 크기.15
textFontType카드 본문 텍스트용 글꼴 유형(Enum.Font).GothamMedium
로컬 스크립트

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