อาจเป็นเรื่องน่าสนใจที่จะเรียนรู้เกี่ยวกับผู้เล่นคนอื่น โมดูล โปรไฟล์การ์ด เป็นวิธีที่ดีในการดูข้อมูลเพิ่มเติมเกี่ยวกับผู้อื่นภายในประสบการณ์ตั้งแต่เหรียญที่ได้รับไปยังเ
การใช้งานโมดูล
การติดตั้ง
เพื่อใช้โมดูล ProfileCard ในประสบการณ์:
จากแท็บ ดู เปิด กล่องเครื่องมือ และเลือกแท็บ ร้านค้าผู้สร้าง
ให้แน่ใจว่า รุ่น การเรียงลำดับเลือกแล้วคลิกปุ่ม ดูทั้งหมด สําหรับ หมวดหมู่
ค้นหาและคลิกที่ โมดูลการพัฒนา รายการ
ค้นหาโมดูล บัตรโปรไฟล์ และคลิกหรือลากไปยัง 3D มุมมอง
ใน หน้าต่าง Explorer ให้ย้ายโมเดล ProfileCard ทั้งหมดไปยัง ServerScriptService เมื่อเริ่มวิสาหกิจประสบการณ์จะจัดส่งตัวโมดูลไปยังบริการต่างๆ และเริ่มวิสาหกิจ
มุมมอง
บัตรโปรไฟล์มีมุมมองที่แตกต่างกันขึ้นอยู่ว่าคุณกำลังดูบัตรของตัวคุณเองหรือบัตรของผู้เล่นอื่น
เมื่อคุณเกิดใหม่ในประสบการณ์คุณจะเห็นไอคอนอยู่เหนือตัวละครของคุณ การคลิกไอคอนเปิดใช้งานบันทึกข้อมูลโปรไฟล์ เมื่อไอคอนปิดใช้งานไอคอนจะหายไป แต่คุณสามารถเปิดไอคอนได้อีกครั้งโดยคลิกไป
บัตร, มันจะปรากฏเป็นมันเป็นผู้เล่นคนอื่น, ยกเว้นข้อความปลอมจะปรากฏสำหรับการป้อนข้อความใด ๆ ฟรีข้อความป้อน. นอกจากนี้, สตริงสถานะจะถูก การกรองข้อความ เ
อ้างอิง เอกสารอ้างอิงเกี่ยวกับ API
ฟังก์ชัน
กำหนดค่า
เปลี่ยนตั้งค่าการกำหนดค่าเริ่มต้นผ่านคีย์/ค่าต่อไปนี้ในตาราง config หากคุณต้องการให้ฟังได้จาก LocalScript ภายใน StarterPlayerScripts คุณควรเรียกใช้ฟังจาก 1>LocalScript1> ภายใน 4>StarterPlayerScripts
กุญแจ | คำอธิบาย | เริ่มต้น |
---|---|---|
alwaysOnTop | หาก true แสดงไอคอนตำแหน่งบนหน้าจอที่สูงกว่าทุกอย่าง ป้องกันพวกเขาจากการถูกบล็อกโดยวัตถุ 3D เหล่านาน | จริง |
showPersonalIndicator | หาก true แสดงตัวชี้วัดส่วนบุคคลเมื่อผู้เล่นคนแรกเข้าร่วมประสบการณ์ | จริง |
showBlur | หาก true แสดงพื้นหลังหน้าจอเมื่อผู้เล่นเข้าสู่โหมดแก้ไข | จริง |
maxClickDistance | ระยะที่สูงสุดจากจุดชมวิดีโอของกล้องจะปรากฏเมื่อตัวละครถูกคลิก มันจะถูกวัดใน studs ตัว | 100 |
backgroundColor | สีพื้นหลังสำหรับบัตร ( Color3 ) | [228, 255, 255] |
backgroundTransparency | ความโปร่งใสของ บัตร's backgroundColor | 0.2 |
isScaled | หาก true จะปรับขนาดข้อความเพื่อเติมความสูงของพื้นที่ | ปลอม |
isTruncated | หาก true จะอัตโนมัติซ่อนปลายของสตริงที่อื่นจะเป็นเกินไปสำหรับการดูที่เหมาะสม | จริง |
hasRoundedCorners | หาก true ในมุมของบัตรจะถูกกลม | ปลอม |
cornerRadiusValue | มูลค่าของ UICorner รัศมีมุม หาก hasRoundedCorners เป็น true | 20 |
hasBorder | หาก true แสดงรอบของบัตร | ปลอม |
borderColor | สีของขอบของบัตร ( Color3 ) ใช้ได้เฉพาะกับบัตรที่มีขอบ hasBorder เท่านั้น | [228, 255, 255] |
borderThickness | ความหนาของขอบของบัตรนี้หาก hasBorder เป็น true | 3 |
borderTransparency | ความโปร่งใสของขอบของบัตรนี้, ถ้า hasBorder เป็น true | 0 |
borderLineJoinMode | สไตล์มุมของขอบของบัตร ( Enum.LineJoinMode ) ใช้ได้เฉพาะบัตรที่มี hasBorder เท่านั้น | 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})