다른 플레이어에 대해 알아보는 것은 흥미로울 수 있습니다. ProfileCard 개발자 모듈은 경험 내에서 다른 플레이어에 대한 자세한 정보를 보여주는 좋은 방법입니다. 배지, 플레이어의 가장 좋아하는 게임 등의 정보를 확인할 수 있습니다.
모듈 사용
설치
경험에서 ProfileCard 모듈을 사용하려면:
모델 정렬을 선택한 다음 모두 보기 버튼을 클릭하여 범주 에 대한 전체 보기를 클릭하십시오.
찾아 클릭하십시오 개발자 모듈 타일.
프로필 카드 모듈을 찾아 클릭하거나 3D 뷰에 드래그 앤 드롭하세요.
In the 탐색기 창에서 전체 프로필카드 모델을 ServerScriptService 에 배포합니다. 경험을 실행할 때 모듈은 다양한 서비스에 배포되고 시작됩니다.
보기
프로필 카드는 자신의 카드를 보는지 아니면 다른 플레이어의 카드를 보는지에 따라 다양한 보기를 제공합니다.
경험에 처음 생성하면 캐릭터 위에 아이콘이 나타납니다. 아이콘을 클릭하면 프로필 카드 뷰가 열립니다. 카드가 닫힌 후, 아이콘은 사라지지만 캐릭터를 다시 열 수 있습니다.
자신의 카드를 보면 다른 플레이어처럼 보이지만 자리 표시자 텍스트는 모든 빈 입력에 대해 나타납니다. 또한 상태 문자열은 텍스트 필터링 에 대해 적용되며, 모든 자유 텍스트 입력에 대해 적용됩니다.
API 참조
함수
구성
StarterPlayerScripts 내의 기본 구성 옵션을 통해 기본 구성 옵션을 재정의합니다. 이 함수는 LocalScript 내의 기본 스크립트 를 호출해야 합니다.
키 | 설명 | 기본 |
---|---|---|
alwaysOnTop | true 는 모든 것 위에 위치 아이콘을 표시하여 3D 세계 개체에 의해 차단되지 않습니다. | 참 |
showPersonalIndicator | true 는 플레이어가 경험에 처음 참여할 때 개인 표시기를 표시합니다. | 참 |
showBlur | true 는 플레이어가 편집 모드에 들어갈 때 흐림 화된 화면 배경을 표시합니다. | 참 |
maxClickDistance | 카드가 클릭되면 카메라 보기점에서 최대 거리가 측정됩니다, 스터드 단위로 측정됩니다. | 100 |
backgroundColor | 카드의 배경 색상( Color3 ) | [228, 255, 255] |
backgroundTransparency | 카드의 backgroundColor 투명도. | 0.2 |
isScaled | true 는 경우, 자동으로 텍스트 크기를 조정하여 공간의 높이를 채웁니다. | 없음 |
isTruncated | true 이면, 자동으로 적절한 보기에 너무 긴 문자열의 끝을 숨깁니다. | 참 |
hasRoundedCorners | true 인 경우 카드의 모서리가 둥글게 됩니다. | 없음 |
cornerRadiusValue | Class.UICorner 모서리 반경의 값, hasRoundedCorners 이면 true 이다. | 20 |
hasBorder | true 이면 카드에 테두리가 표시됩니다. | 없음 |
borderColor | 카드 경계의 색( Color3 )이 적용됩니다. hasBorder 가 true인 경우에만 적용됩니다. | [228, 255, 255] |
borderThickness | 카드 경계의 두께, hasBorder 가 true 인 경우. | 3 |
borderTransparency | 카드 경계의 투명도, hasBorder 가 true인 경우. | 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})