Menu Inspect Avatar

*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.

Menu Inspect Avatar umożliwia użytkownikom oglądanie innego postaci awatara użytkownika Roblox, spróbować ubrań i nawet dokonać zakupów w doświadczeniu. Roblox włącza ten menu domyślnie, a użytkownicy w Twoim doświadczeniu mogą uzyskać dostęp do tego menu w trzech sposób:

  • Otworzenie głównego menu doświadczenia i kliknięcie przycisku Zobacz obok użytkownika w Zakładkach graczy.
  • Kliknięcie na imię użytkownika w liście graczy (górna prawicowa sekcja widoku gry).
  • Wybór opcji Inspekt w menu kontekstowym Awatar dostarcza funkcję opcji, która dostarcza dodatkową interakcję użytkownika do użytkownika.

Możesz dostosować Inspektor awatara użytkownika w następujący sposób:

Dla bardziej szczegółowego dostępu katalogowego możesz również użyć usługi edytora awatara, aby uzyskać dostęp do i dokonywać zmian awatara użytkownika w całej doświadczeniu.

Sprawdzenie Obecnie Wyposażonych Przedmiotów

Domyślnie menu Inspect pokazuje te same informacje co strona awatara użytkownika. Strona awatara może nie być zgodna z obecnym wyglądem użytkownika, ponieważ możesz zdecydować się na założenie różnych akcesoriów lub przedmiotów dla awatara w tym momencie.

W przypadkach, gdy domyślny Inspect Menu może nie być dokładny do strój aktualnego postaci, można sprawdzić obecny strój postaci za pomocą następujących kroków:

  1. Wyłącz menu inspekcji opartego na profilu domyślnym poprzez ustawienie GuiService:SetInspectMenuEnabled() z wartością false .
  2. Zdobądź obecny HumanoidDescription od gracza celu.
  3. Wezwij GuiService:InspectPlayerFromHumanoidDescription() , aby załadować menu Inspect w oparciu o HumanoidDescription .

Użyj poniższego przykładu kodu, aby sprawdzić obecnie założone przedmioty konkretnego gracza:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Uczyn Menu Inspect oparty na profilu
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- Zdobądź obecną opis humanoidy od postaci gracza
local humanoidDescription = humanoid:GetAppliedDescription()
-- Załaduj menu inspekcji z opisu ludoidu
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)
end

Inspektowanie konkretnych użytkowników

Menu Inspect Avatar może inspektować graczy, którzy nie są w obecnym doświadczeniu. Możesz użyć GuiService:InspectPlayerFromUserId() , aby inspektować gracza z dowolnego Player.UserId .

Użyj poniższego przykładu kodu, aby otworzyć menu UserId oparte na Class.Player.UserId|userId :


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Zdobądź ID użytkownika poprzez nazwa użytkownika
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end