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