Menu di Ispezione Avatar

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Il Menu di Ispezione Avatar consente agli utenti di visualizzare il personaggio avatar Roblox di un altro utente, provare articoli e persino effettuare acquisti all'interno di un gioco. Roblox abilita questo menu per impostazione predefinita e gli utenti nel tuo gioco possono accedere a questo menu in tre modi:

  • Aprendo il menu principale del gioco e facendo clic sul pulsante Visualizza accanto a un utente nella scheda Giocatori.
  • Facendo clic sul nome di un utente nell'elenco dei giocatori.
  • Selezionando l'opzione Ispeziona nel Menu Contestuale Avatar, una funzionalità opt-in che fornisce ulteriori interazioni sociali da utente a utente.

Puoi personalizzare il Menu di Ispezione Avatar di un utente nei seguenti modi:

Per un accesso più specifico al catalogo, puoi anche utilizzare il Servizio di Editor Avatar per accedere e apportare modifiche all'avatar di un utente a livello di piattaforma all'interno di un gioco.

Ispeziona gli articoli attualmente equipaggiati

Per impostazione predefinita, il Menu di Ispezione mostra le stesse informazioni della pagina del profilo Avatar dell'utente. L'outfit dell'avatar potrebbe non corrispondere all'aspetto attuale dell'utente, poiché potresti aver scelto di equipaggiare diversi accessori o articoli dell'avatar in quel momento specifico.

Nei casi in cui il Menu di Ispezione predefinito potrebbe non essere accurato rispetto all'outfit attuale del personaggio, puoi ispezionare l'outfit attuale di un personaggio con i seguenti passaggi:

  1. Disabilita il Menu di Ispezione predefinito basato sul profilo impostando GuiService:SetInspectMenuEnabled() con un valore di false.
  2. Ottieni una HumanoidDescription attuale dal personaggio del giocatore target.
  3. Chiama GuiService:InspectPlayerFromHumanoidDescription() per caricare il menu di Ispezione basato sulla HumanoidDescription.

Usa il seguente esempio di codice per ispezionare gli articoli attualmente equipaggiati di un giocatore specifico:

local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Rendi inaccessibile il Menu di Ispezione basato sul profilo
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- Ottieni l'attuale HumanoidDescription da un personaggio giocatore
local humanoidDescription = humanoid:GetAppliedDescription()
-- Carica il menu di ispezione da una descrizione humanoid
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)
end

Ispeziona utenti specifici

Il Menu di Ispezione Avatar può ispezionare giocatori che non sono nel gioco attuale. Puoi utilizzare GuiService:InspectPlayerFromUserId() per ispezionare un giocatore da qualsiasi Player.UserId.

Usa il seguente esempio di codice per aprire il Menu di Ispezione Avatar basato su un UserId:

local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Ottieni l'ID utente dal nome utente
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.