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

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




การอ้างอิง API
ฟังก์ชัน
กำหนดค่า
กำหนดค่า (config: table )
ยกเลิกตัวเลือกการกำหนดค่าเริ่มต้นผ่านตัวแปรหรือค่าต่อไปนี้ในตาราง config ด้วยคีย์/ค่าฟังก์ชันนี้ควรเรียกจาก LocalScript ภายใน StarterPlayerScripts
กุญแจ | คําอธิบาย | ค่าเริ่มต้น |
---|---|---|
alwaysOnTop | หาก true , แสดงไอคอนตําแหน่งบนด้านบนของทุกอย่าง ป้องกันไม่ให้พวกเขาถูกบล็อกโดยวัตถุโลก 3D | จริง |
showPersonalIndicator | หาก true จะแสดงตัวบ่งบอกส่วนตัวเมื่อผู้เล่นเข้าร่วมประสบการณ์เป็นครั้งแรก | จริง |
showBlur | หาก true จะแสดงพื้นหลังหน้าจอเบลอเมื่อผู้เล่นอยู่ในโหมดแก้ไข | จริง |
maxClickDistance | ระยะสูงสุดจากจุดมุมมองของกล้องเมื่อการ์ดปรากฏเมื่อคลิกตัวละครแล้วจะวัดเป็นสตัด | 100 |
backgroundColor | สีพื้นหลังสำหรับการ์ด ( Color3 ). | [228, 255, 255] |
backgroundTransparency | บัตรbackgroundColor | 0.2 |
isScaled | หาก true จะขยายขนาดของข้อความโดยอัตโนมัติเพื่อเติมความสูงของพื้นที่ | ปิด |
isTruncated | หาก true จะซ่อนปลายของสตริงที่มิฉะนั้นจะยาวเกินไปสำหรับการดูอย่างถูกต้องโดยอัตโนมัติ | จริง |
hasRoundedCorners | หาก true มุมของบัตรจะถูกบิดเบือน | ปิด |
cornerRadiusValue | มูลค่าของรัศมีมุม UICorner หาก hasRoundedCorners เป็น true | 20 |
hasBorder | หาก true บัตร | ปิด |
borderColor | สีขอบของบัตร ( Color3 ) ใช้ได้เฉพาะถ้า hasBorder เป็น true | [228, 255, 255] |
borderThickness | ความหนาขอบของบัตรถ้า hasBorder เป็น true | 3 |
borderTransparency | ความโปร่งใสของขอบบัตรถ้า hasBorder เป็น true | 0 |
borderLineJoinMode | สไตล์มุมขอบบัตร ( Enum.LineJoinMode ). ใช้ได้เฉพาะถ้า hasBorder เป็น true | Round |
headerFontSize | ขนาดฟอนต์สำหรับหัวข้อของบัตร | 18 |
headerFontType | ประเภทฟอนต์สำหรับหัวข้อของบัตร ( Enum.Font ). | GothamBlack |
textFontSize | ขนาดฟอนต์สำหรับข้อความหลักของบัตร | 15 |
textFontType | ประเภทฟอนต์สำหรับข้อความหลักของบัตร ( Enum.Font ). | GothamMedium |
สคริปท์ท้องถิ่น
local ReplicatedStorage = game:GetService("ReplicatedStorage")local ProfileCard = require(ReplicatedStorage:WaitForChild("ProfileCard"))ProfileCard.configure({alwaysOnTop = true,maxClickDistance = 50,backgroundColor = Color3.fromRGB(0, 0, 0),backgroundTransparency = 0.4})