프로필 카드

다른 플레이어에 대해 배우는 것은 흥미로울 수 있습니다. ProfileCard 개발자 모듈은 획득한 배지부터 플레이어가 좋아하는 게임까지 체험 내에서 다른 사람에 대한 더 많은 정보를 볼 수 있는 좋은 방법입니다.

모듈 사용

설치

체험에서 프로필 카드 모듈을 사용하는 방법

  1. 보기 탭에서 도구 상자를 열고 마켓플레이스 탭을 선택합니다.

    Studio의 도구상자 토글 버튼
  2. 모델 정렬이 선택되었는지 확인한 다음 카테고리에서 모두 보기 버튼을 클릭합니다.

  3. DEV MODULES 타일을 찾아 클릭합니다.

  4. 프로필 카드 모듈을 찾아 클릭하거나 3D 보기로 끌어다 놓습니다.

  5. 탐색기 창에서 전체 프로필 카드 모델을 ServerScriptService로 이동합니다. 체험을 실행하면 모듈이 다양한 서비스에 배포되고 실행되기 시작합니다.

보기

프로필 카드는 자신의 카드 또는 다른 플레이어의 카드 중 어떤 카드를 보고 있는지에 따라 보기가 다릅니다.

자신의 카드

체험에 처음 스폰하면 자신의 캐릭터 위에 아이콘이 나타납니다. 아이콘을 클릭하면 프로필 카드 보기가 열립니다. 카드가 닫히면 아이콘은 사라지지만 언제든지 자신의 캐릭터를 클릭하여 카드를 다시 열 수 있습니다.

자신의 카드를 볼 때 다른 플레이어에게 나타나는 것처럼 보이지만 자리 표시자 텍스트는 빈 입력에 대해 나타납니다. 추가로 무료 텍스트 입력은 필수이기 때문에 상태 문자열은 텍스트 필터링의 적용을 받습니다.

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

다른 플레이어의 카드

다른 캐릭터 위에는 아이콘이 나타나지 않지만 캐릭터를 클릭하면 프로필 카드가 열립니다. 카드의 오른쪽 상단 모서리에 있는 버튼은 해당 플레이어를 빠르게 친구 요청할 수 있게 해줍니다.

13세 미만의 플레이어는 자신의 나이 그룹에 적합한 경우에만 상태 메시지를 볼 수 있습니다.

사용자 정의 상태가 있는 카드
사용자 정의 상태가 없는 카드

API 참조

함수

구성

configure(config:table):nil

config 테이블의 다음 키/값을 통해 기본 구성 옵션을 무효화합니다. 이 기능은 StarterPlayerScript 내의 LocalScript에서 호출되어야 합니다.

설명기본
alwaysOnToptrue인 경우, 3D 월드 개체가 가로막지 못하게 모든 것의 위에 검색기 아이콘을 표시합니다.true
showPersonalIndicatortrue인 경우, 플레이어가 처음으로 체험에 참여할 때의 개인 표시기를 표시합니다.true
showBlurtrue인 경우, 플레이어가 편집 모드로 들어갈 때 흐릿한 화면 배경을 표시합니다.true
maxClickDistance캐릭터를 클릭하면 카메라 뷰포인트에서 최대 거리 카드가 나타나며 스터드로 측정됩니다.100
backgroundColor카드의 배경색()Color3.[228, 255, 255]
backgroundTransparency카드backgroundColor의 투명성.0.2
isScaledtrue인 경우, 자동으로 텍스트 크기를 조정하여 공간의 높이를 채웁니다.false
isTruncatedtrue인 경우, 제대로 보기에는 너무 긴 문자열 끝을 자동으로 숨깁니다.true
hasRoundedCornerstrue인 경우, 카드의 모서리가 둥글게 됩니다.false
cornerRadiusValuehasRoundedCorners이(가)true인 경우,UICorner 모서리 반지름의 값20
hasBordertrue인 경우, 카드의 테두리를 표시합니다.false
borderColor카드 테두리의 색상()Color3. hasBorder이(가) true인 경우에만 적용됩니다.[228, 255, 255]
borderThicknesshasBorder이(가) true인 경우, 카드 테두리의 두께.3
borderTransparencyhasBorder이(가) true인 경우, 카드 테두리의 투명성0
borderLineJoinMode카드 테두리의 모서리 스타일()Enum.LineJoinMode. hasBorder이(가) true인 경우에만 적용됩니다.Round
headerFontSize카드 헤더의 글꼴 크기.18
headerFontType카드 헤더의 글꼴 유형()Enum.Font.GothamBlack
textFontSize카드 본문 텍스트의 글꼴 크기.15
textFontType카드 본문 텍스트의 글꼴 유형()Enum.Font.GothamMedium
LocalScript

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