Menú de inspección de avatar

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

El menú de inspección de avatares permite a los usuarios ver el personaje de avatar de otro usuario de Roblox, probar artículos e incluso realizar compras dentro de una experiencia.Roblox habilita este menú por defecto y los usuarios de tu experiencia pueden acceder a este menú de tres maneras:

  • Abrir el menú principal de la experiencia y hacer clic en el botón Ver junto a un usuario en la pestaña Jugadores .
  • Hacer clic en el nombre de un usuario en la lista de jugadores (sección superior derecha de la vista del juego).
  • Seleccionar la opción de inspección en el menú contextual de avatares, una característica de opción que proporciona una interacción social adicional de usuario a usuario.

Puedes personalizar el menú de inspección de avatares de un usuario de la siguiente manera :

Para un acceso más específico al catálogo, también puedes usar el Servicio de editor de avatares para acceder y realizar cambios en el avatar de un usuario a nivel de plataforma dentro de una experiencia.

Inspeccionar los artículos actualmente equipados

Por defecto, el menú de inspección muestra la misma información que la página de perfil de avatar de Roblox del usuario.El atuendo de avatar puede no coincidir con la aspecto, lookactual del usuario, ya que es posible que haya optado por equipar diferentes accesorios o artículos de avatar en ese momento específico.

En los casos en que el menú de inspección predeterminado puede no ser preciso para el atuendo actual del personaje, puedes inspeccionar el atuendo actual de un personaje con los siguientes pasos:

  1. Deshabilita el menú de inspección predeterminado basado en perfiles al establecer GuiService:SetInspectMenuEnabled() con un valor de falso .
  2. Obtenga un actual HumanoidDescription del personaje jugador objetivo.
  3. Llama GuiService:InspectPlayerFromHumanoidDescription() para cargar el menú de inspección basado en el HumanoidDescription.

Usa el siguiente ejemplo de código para inspeccionar los artículos actualmente equipados de un jugador específico:


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Hacer el menú de inspección basado en perfiles inaccesible
GuiService:SetInspectMenuEnabled(false)
local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
-- Obtener la descripción humana actual de un personaje de jugador
local humanoidDescription = humanoid:GetAppliedDescription()
-- Cargar el menú de inspección desde una descripción humanoide
GuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)
end

Inspeccionar usuarios específicos

El menú de inspección de avatares puede inspeccionar a los jugadores que no están en la experiencia actual. Puedes usar GuiService:InspectPlayerFromUserId() para inspeccionar a un jugador desde cualquier Player.UserId.

Usa el siguiente ejemplo de código para abrir el menú de inspección de avatares basado en un UserId :


local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Obtener la ID de usuario por nombre de usuario
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end