虛擬人偶檢查選單 允許用戶查看其他用戶的 Roblox 虛擬人偶角色,試穿物品,甚至在體驗中進行購買。Roblox 啟用此選單,您的體驗中的用戶可以通過三種方式獲得此選擇:
- 開啟體驗的主選單並點擊玩家在 玩家 標籤旁邊的 檢視 按鈕。
- 在玩家列表中單擊用戶的名稱 (遊戲檢視窗的右上角).
- 在 虛擬人偶上下文菜單 中選擇檢查選項,一項選擇功能,可提供額外的用戶-用戶社交互動。
您可以使用以下方式自訂使用者的 虛擬人偶檢查選單 :
如果您想要對特定目錄資產有更具體的目錄使用權 通行權 存取,您也可以使用 虛擬人偶編輯服務 來存取並對體驗中的用戶平台虛擬人偶進行更改。
檢查目前已裝備的物品
預設情況下,檢視選單會顯示與使用者的 Roblox 虛擬人偶頁面相同的資訊。 雙胸服裝可能與使用者目前的外觀不匹配,因為你可能已選擇裝備不同的配件或頭像項目。
如果預設檢查選單與目前角色的服裝不太準確,您可以使用以下步驟檢查角色的當前服裝:
- 設定 GuiService:SetInspectMenuEnabled() 值為 關閉預設個人檔案基礎的檢查選單 。
- 從目標玩家角色那裡獲取目前的 HumanoidDescription。
- Call 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-- 從玩家角色中取得目前的人形描述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