아바타 검사 메뉴

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

아바타 검사 메뉴 에서 사용자는 다른 사용자의 Roblox 아바타 캐릭터를 보고, 아이템을 시도하고, 경험 내에서 구매를 하는 등의 작업을 수행할 수 있습니다.Roblox는 기본적으로 이 메뉴를 활성화하고 경험의 사용자는 세 가지 방법으로 이 메뉴에 액세스할 수 있습니다.

  • 경험의 주 메뉴를 열고 보기 버튼을 플레이어 탭의 사용자 옆에 클릭합니다.
  • 플레이어 목록에서 사용자 이름 클릭(게임 뷰의 오른쪽 상단 섹션).
  • 아바타 컨텍스트 메뉴에서 검사 옵션을 선택하여 추가 사용자 간 소셜 상호 작용을 제공하는 옵트인 기능

사용자의 아바타 검사 메뉴 를 다음 방식으로 사용자 지정할 수 있습니다.

더 구체적인 카탈로그 액세스를 위해, 경험 내에서 사용자의 플랫폼 전체 아바타에 액세스하고 변경하기 위해 아바타 편집기 서비스를 사용할 수도 있습니다.

현재 장착된 아이템 검사

기본적으로 검사 메뉴는 사용자의 Roblox 아바타 프로필 페이지와 동일한 정보를 표시합니다.아바타 의상이 사용자의 현재 모습과 일치하지 않을 수 있습니다, 특정 순간에 다른 액세서리나 아바타 아이템을 장착하기로 선택했을 수 있기 때문입니다.

기본 검사 메뉴가 현재 캐릭터의 의상과 정확하지 않은 경우, 다음 단계로 캐릭터의 현재 의상을 검사할 수 있습니다.

  1. 기본 프로필 기반 검사 메뉴를 비활성화하려면 GuiService:SetInspectMenuEnabled() 값으로 false 를 설정하여 설정합니다.
  2. 대상 플레이어 캐릭터에서 현재 HumanoidDescription를 가져옵니다.
  3. 호출 GuiService:InspectPlayerFromHumanoidDescription() 에서 검사 메뉴를 로드하기 위해 HumanoidDescription 에 따라 .

다음 코드 샘플을 사용하여 특정 플레이어의 현재 장착된 아이템을 검사합니다:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- 프로필 기반 검사 메뉴 액세스 불가능 만들기
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- 플레이어 캐릭터에서 현재 HumanoidDescription 가져오기
local humanoidDescription = humanoid:GetAppliedDescription()
-- 인간형 설명에서 검사 메뉴 로드
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)
end

특정 사용자 검사

아바타 검사 메뉴는 현재 경험에 없는 플레이어를 검사할 수 있습니다. GuiService:InspectPlayerFromUserId()를 사용하여 어떤 Player.UserId에서도 플레이어를 검사할 수 있습니다.

다음 코드 샘플을 사용하여 아바타 검사 메뉴를 UserId:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- 사용자 이름으로 사용자 ID 가져오기
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end