การ์ดโปรไฟล์

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

มันน่าสนใจที่จะเรียนรู้เกี่ยวกับผู้เล่นคนอื่น ๆ โมดูล ProfileCard สำหรับนักพัฒนา เป็นวิธีที่ยอดเยี่ยมในการดูข้อมูลเพิ่มเติมเกี่ยวกับผู้อื่นภายในประสบการณ์ ตั้งแต่เหรียญที่ได้รับไปจนถึงประสบการณ์ที่ผู้เล่นชื่นชอบ

การใช้งานโมดูล

การติดตั้ง

ในการใช้งานโมดูล ProfileCard ในประสบการณ์:

  1. จากเมนู Window ของ Studio หรือแถบเครื่องมือ Home ให้เปิด Toolbox และเลือกแท็บ Creator Store

  2. ตรวจสอบให้แน่ใจว่าการจัดเรียง Models ถูกเลือก จากนั้นคลิกปุ่ม See All สำหรับ Categories

  3. ค้นหาและคลิกที่ไทล์ Packages

  4. ค้นหาโมดูล Profile Card และคลิกที่มัน หรือใช้การลากและวางมันเข้าไปในมุมมอง 3D

  5. ในหน้าต่าง Explorer ให้ย้ายโมเดล ProfileCard ทั้งหมดไปยัง ReplicatedStorage เมื่อประสบการณ์ทำงาน โมดูลจะเริ่มทำงาน

มุมมอง

การ์ดโปรไฟล์มีมุมมองที่แตกต่างกันขึ้นอยู่กับว่าคุณกำลังดูการ์ดของตัวเองหรือการ์ดของผู้เล่นคนอื่น

เมื่อคุณเกิดขึ้นในประสบการณ์ จะมีไอคอนปรากฏเหนือร่างของคุณ การคลิกที่ไอคอนจะเปิดมุมมองการ์ดโปรไฟล์ เมื่อการ์ดถูกปิด ไอคอนจะหายไป แต่คุณสามารถเปิดการ์ดได้อีกครั้งตลอดเวลาโดยการคลิกที่ตัวละครของคุณ

เมื่อดูการ์ดของคุณเอง มันจะปรากฏเหมือนกับที่ผู้เล่นคนอื่นเห็น ยกเว้นข้อความชั่วคราวจะปรากฏในช่องที่ว่าง นอกจากนี้ สตริงสถานะจะถูกกรองตาม การกรองข้อความ เช่นเดียวกับช่องข้อความฟรี

การ์ดที่ไม่มีสถานะกำหนดเอง
การ์ดที่มีสถานะกำหนดเอง
กำลังเข้าสถานะกำหนดเอง
พยายามเข้าสถานะที่ไม่ถูกต้อง

การอ้างอิง API

ฟังก์ชัน

configure

configure(config: table)

ทำการกำหนดค่าตัวเลือกเริ่มต้นใหม่ผ่านคีย์/ค่าต่อไปนี้ในตาราง config ฟังก์ชันนี้ควรเรียกจาก LocalScript ภายใน StarterPlayerScripts

คีย์คำอธิบายค่าเริ่มต้น
alwaysOnTopถ้า true จะมีการแสดงไอคอนตำแหน่งไว้ด้านบนสุดของทุกอย่าง เพื่อไม่ให้ถูกบล็อกโดยวัตถุในโลก 3Dtrue
showPersonalIndicatorถ้า true จะแสดงตัวบ่งชี้ส่วนตัวเมื่อผู้เล่นเข้าร่วมประสบการณ์ครั้งแรกtrue
showBlurถ้า true จะแสดงพื้นหลังหน้าจอเบลอเมื่อผู้เล่นเข้าสู่โหมดแก้ไขtrue
maxClickDistanceระยะทางที่สูงสุดจากมุมมองกล้องที่การ์ดจะปรากฏเมื่อคลิกที่ตัวละคร ซึ่งวัดเป็นหน่วย stud100
backgroundColorสีพื้นหลังสำหรับการ์ด (Color3)[228, 255, 255]
backgroundTransparencyความโปร่งใสของ backgroundColor ของการ์ด0.2
isScaledถ้า true ขนาดของข้อความจะถูกปรับอัตโนมัติเพื่อเติมพื้นที่สูงfalse
isTruncatedถ้า true จะซ่อนส่วนที่เป็นปลายของสตริงที่อาจยาวเกินไปเพื่อการมองเห็นที่เหมาะสมtrue
hasRoundedCornersถ้า true มุมของการ์ดจะถูกทำให้กลมfalse
cornerRadiusValueค่าของรัศมีมุมของ UICorner ถ้า hasRoundedCorners เป็น true20
hasBorderถ้า true จะมีการแสดงขอบสำหรับการ์ดfalse
borderColorสีของขอบการ์ด (Color3). ใช้ได้เฉพาะเมื่อ hasBorder เป็น true[228, 255, 255]
borderThicknessความหนาของขอบการ์ด ถ้า hasBorder เป็น true3
borderTransparencyความโปร่งใสของขอบการ์ด ถ้า hasBorder เป็น true0
borderLineJoinModeสไตล์มุมของขอบการ์ด (Enum.LineJoinMode). ใช้ได้เฉพาะเมื่อ hasBorder เป็น trueRound
headerFontSizeขนาดฟอนต์สำหรับหัวข้อของการ์ด18
headerFontTypeประเภทฟอนต์สำหรับหัวข้อของการ์ด (Enum.Font)GothamBlack
textFontSizeขนาดฟอนต์สำหรับข้อความในเนื้อหาของการ์ด15
textFontTypeประเภทฟอนต์สำหรับข้อความในเนื้อหาของการ์ด (Enum.Font)GothamMedium
LocalScript

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local ProfileCard = require(ReplicatedStorage.ProfileCard)
ProfileCard.configure({
alwaysOnTop = true,
maxClickDistance = 50,
backgroundColor = Color3.fromRGB(0, 0, 0),
backgroundTransparency = 0.4
})
©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ