虛擬人偶檢查選單 允許使用者查看其他使用者的 Roblox 虛擬人偶角色,試穿物品,甚至在體驗中進行購買。Roblox 預設啟用此選單,體驗中的使用者可以採用三種方式存取此選單:
- 開啟體驗主選單並點擊 查看 按鈕,在 玩家 標籤旁邊的使用者側面。
- 在玩家清單上單擊使用者名稱(遊戲檢視圖的右上角)。
- 在 虛擬人偶上下文選單 中選擇「檢查」選項,這是一項可選功能,可提供額外的用戶對用戶的社交互動。
您可以以下方式自定义使用者的 虛擬人偶檢查選單 :
若要存使用權 通行權 存取更具體的目錄資料,您也可以使用 虛擬人偶編輯服務來存取和更改體驗內使用者的平台廣泛的虛擬人偶。
檢查目前裝備的項目
預設情況下,檢查選單會顯示與使用者的 Roblox 虛擬人偶個人資料頁面相同的資訊。頭像服裝可能不會與使用者當前的外觀匹配,因為你可能會在那一刻選擇裝備不同的配件或頭像項目。
如果預設檢查選單對當前角色的服裝不準確,您可以使用以下步驟檢查角色的當前服裝:
- 通過設置 GuiService:SetInspectMenuEnabled() 以 false 值來禁用預設基於個人檔案的檢查選單。
- 從目標玩家角色那裡獲得當前 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