The Trình phát Đồng hồ avatar cho phép người dùng xem nhân vật avatar của một người chơi khác, thử on items, và thậm chí make purchases trong một trải nghiệm. Roblox bật trình phát này bởi mặc định và người dùng trong trải nghiệm của bạn có thể truy cập trình phát này bằng ba cách khác nhau:
- Mở menu chính của trải nghiệm và nhấp vào nút Xem bên cạnh một người dùng trong Mục đồng tab.
- Nhấp vào tên người dùng trong danh sách người chơi (phần trên cùng bên phải của game view).
- Chọn tùy chọn Kiểm tra trong Avatar Context Menu, một tính năng tùy chọn mà cung cấp thêm tương tác người dùng-người dùng.
Bạn có thể tùy chỉnh Avatar Inspect Menu của một người dùng bằng cách thực hiện các hành động sau đây:
- Đổi mục tiêu kiểm tra từ avatar người dùng đến hiện tại trong kinh nghiệm của họ.
- Đổi mục tiêu kiểm tra thành một User ID cụ thể , ngay cả khi họ không ở trong trải nghiệm.
Để có được quyền truy cập cụ thể hơn vào các mục của trang chủ, bạn cũng có thể sử dụng Dịch vụ Chỉnh sửa Avatar để truy cập và thay đổi avatar của một người trong một trải nghiệm.
Kiểm tra các món đồ đang mặc khải
Bởi mặc định, menu kiểm tra hiển thị cùng một số thông tin tương tự như trang Roblox Avatar của người dùng. Trang phục avatar có thể không khớp nối với ngoại hình hiện tại của người dùng, vì bạn có thể đã lựa chọn trang bị các món đồ phụ kiện hoặc món đồ avatar khác tại thời điểm đó.
Trong các trường hợp mà menu kiểm tra mặc định có thể không chính xác với trang phục hiện tại của nhân vật, bạn có thể kiểm tra trang phục hiện tại của một nhân vật bằng các bước sau đây:
- Vô hiệu hóa mục Inspect Menu based on Profile bằng cách thiết lập GuiService:SetInspectMenuEnabled() với giá trị false .
- Lấy một hiện tại HumanoidDescription từ nhân vật người chơi mục tiêu.
- Gọi GuiService:InspectPlayerFromHumanoidDescription() để tải menu kiểm tra dựa trên HumanoidDescription .
Sử dụng mẫu mã sau đây để kiểm tra các món đồ đang được trang bị của một người chơi cụ thể:
local GuiService = game:GetService("GuiService")local Players = game:GetService("Players")local player = Players.LocalPlayer-- Làm Inspect Menu dựa trên hồ sơ không khả dụngGuiService:SetInspectMenuEnabled(false)local humanoid = player.Character and player.Character:FindFirstChildWhichIsA("Humanoid")if humanoid then-- Lấy mô tả người chơi từ một nhân vậtlocal humanoidDescription = humanoid:GetAppliedDescription()-- Tải menu kiểm tra từ một mô miêu tảhình ngườiGuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)end
Kiểm tra người dùng cụ thể
Menu kiểm tra Avatar có thể kiểm tra người chơi không ở trong trải nghiệm hiện tại. Bạn có thể sử dụng GuiService:InspectPlayerFromUserId() để kiểm tra một người chơi từ bất kỳ Player.UserId .
Sử dụng mẫu mã sau đây để mở Avatar Inspect Menu based on a UserId :
local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- Nhận ID người dùng bằng tên
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end