เมนูตรวจสอบอวตาร Avatar ช่วยให้ผู้ใช้สามารถดูตัวละครอวตารของผู้ใช้รายอื่นบน Roblox ดูรายการ และแม้แต่ซื้อสินค้าภายในประสบการณ์Roblox เปิดใช้งานเมนูนี้โดยค่าเริ่มต้นและผู้ใช้ในประสบการณ์ของคุณสามารถเข้าถึงเมนูนี้ได้สามวิธี:
- เปิดเมนูหลักของประสบการณ์และคลิกที่ปุ่ม ดู ด้านข้างผู้ใช้ในแท็บ ผู้เล่น * คลิกที่ชื่อผู้ใช้ในรายการผู้เล่น (ส่วนบนขวาของมุมมองเกม)
- เลือกตัวเลือกการตรวจสอบในเมนูบริบทอวาตาร์ , คุณสมบัติที่เลือกได้ซึ่งให้การโต้ตอบทางสังคมระหว่างผู้ใช้เพิ่มเติม
คุณสามารถปรับแต่งเมนูการตรวจสอบอวตารของผู้ใช้ ในแบบต่อไปนี้:
- เปลี่ยนเป้าหมายการตรวจสอบจากอวตาร Roblox ของผู้ใช้ไปยัง รูปลักษณ์ปัจจุบันในประสบการณ์ ของพวกเขา
- เปลี่ยนเป้าหมายการตรวจสอบเป็น ID ผู้ใช้เฉพาะ แม้ว่าพวกเขาจะไม่ได้อยู่ในประสบการณ์
สำหรับการเข้าถึงแคตตาล็อกที่เฉพาะเจาะจงมากขึ้น คุณสามารถใช้บริการ ตัวแก้ไขอวตารของผู้ใช้ เพื่อเข้าถึงและทำการเปลี่ยนแปลงต่ออวตารของผู้ใช้ทั่วทั้งประสบการณ์
ตรวจสอบไอเทมที่ติดตั้งอยู่ในปัจจุบัน
โดยค่าเริ่มต้น เมนูตรวจสอบจะแสดงข้อมูลเดียวกับหน้าโปรไฟล์อวาตาร์ Roblox ของผู้ใช้ชุดอวาตาร์อาจไม่ตรงกับรูปลักษณ์ปัจจุบันของผู้ใช้ เนื่องจากคุณอาจเลือกที่จะสวมใส่อุปกรณ์หรือไอเทมอวาตาร์ที่แตกต่างกันในช่วงเวลานั้น
ในกรณีที่เมนูตรวจสอบเริ่มต้นอาจไม่ถูกต้องกับชุดปัจจุบันของตัวละคร คุณสามารถตรวจสอบชุดปัจจุบันของตัวละครด้วยขั้นตอนต่อไปนี้:
- ปิดใช้งานเมนูตรวจสอบโปรไฟล์เริ่มต้นโดยการตั้งค่า GuiService:SetInspectMenuEnabled() ด้วยค่า ปิด 2. รับปัจจุบัน HumanoidDescription จากตัวละครผู้เล่นเป้าหมาย
- โทร 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-- รับคําอธิบาย Humanoid ปัจจุบันจากตัวละครผู้เล่นlocal humanoidDescription = humanoid:GetAppliedDescription()-- โหลดเมนูตรวจสอบจากคำอธิบายของ humanoidGuiService:InspectPlayerFromHumanoidDescription(humanoidDescription, player.Name)end
ตรวจสอบผู้ใช้เฉพาะ
เมนูตรวจสอบอวาตาร์สามารถตรวจสอบผู้เล่นที่ไม่ได้อยู่ในประสบการณ์ปัจจุบัน คุณสามารถใช้ GuiService:InspectPlayerFromUserId() เพื่อตรวจสอบผู้เล่นจากทุก Player.UserId
ใช้ตัวอย่างโค้ดต่อไปนี้เพื่อเปิดเมนูตรวจสอบอวาตาร์ตาม UserId :
local GuiService = game:GetService("GuiService")
local Players = game:GetService("Players")
-- รับรหัสผู้ใช้โดยใช้ชื่อผู้ใช้
local success, userId = pcall(function()
return Players:GetUserIdFromNameAsync("RobloxUser")
end)
if success then
GuiService:InspectPlayerFromUserId(userId)
end