虛擬人偶檢查選單

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

虛擬人偶檢查選單 允許用戶查看其他用戶的 Roblox 虛擬人偶角色,試穿物品,甚至在體驗中進行購買。Roblox 啟用此選單,您的體驗中的用戶可以通過三種方式獲得此選擇:

  • 開啟體驗的主選單並點擊玩家在 玩家 標籤旁邊的 檢視 按鈕。
  • 在玩家列表中單擊用戶的名稱 (遊戲檢視窗的右上角).
  • 虛擬人偶上下文菜單 中選擇檢查選項,一項選擇功能,可提供額外的用戶-用戶社交互動。

您可以使用以下方式自訂使用者的 虛擬人偶檢查選單

如果您想要對特定目錄資產有更具體的目錄使用權 通行權 存取,您也可以使用 虛擬人偶編輯服務 來存取並對體驗中的用戶平台虛擬人偶進行更改。

檢查目前已裝備的物品

預設情況下,檢視選單會顯示與使用者的 Roblox 虛擬人偶頁面相同的資訊。 雙胸服裝可能與使用者目前的外觀不匹配,因為你可能已選擇裝備不同的配件或頭像項目。

如果預設檢查選單與目前角色的服裝不太準確,您可以使用以下步驟檢查角色的當前服裝:

  1. 設定 GuiService:SetInspectMenuEnabled() 值為 關閉預設個人檔案基礎的檢查選單
  2. 從目標玩家角色那裡獲取目前的 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
-- 從玩家角色中取得目前的人形描述
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