บัตรโปรไฟล์

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

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

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

การติดตั้ง

เพื่อใช้โมดูล โปรไฟล์การ์ด ในประสบการณ์:

  1. จากแท็บ ดู เปิด กล่องเครื่องมือ และเลือกแท็บ ร้านค้าผู้สร้าง

    Toolbox toggle button in Studio
  2. ตรวจสอบให้แน่ใจว่าการจัดเรียง รูปแบบ ถูกเลือกแล้วคลิกที่ปุ่ม ดูทั้งหมด สำหรับ หมวดหมู่

  3. ค้นหาและคลิกที่แท็บ โมดูลพัฒนา

  4. ค้นหาโมดูล บัตรโปรไฟล์ และคลิกหรือวางลงในมุมมอง 3D

  5. ในหน้าต่าง สํารวจ เคลื่อนย้ายแบบจำลอง บัตรโปรไฟล์ ทั้งหมดไปยัง ServerScriptService เมื่อเรียกใช้ประสบการณ์แล้ว โมดูลจะแจกจ่ายตัวเองไปยังบริการต่างๆ และเริ่มทำงาน

วิว

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

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

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

บัตรโดยไม่มีสถานะที่กําหนดเอง
บัตรด้วยสถานะที่กําหนดเอง
การใส่สถานะที่กําหนดเอง
พยายามที่จะใส่สถานะที่ไม่ถูกต้อง

การอ้างอิง API

ฟังก์ชัน

กำหนดค่า

กำหนดค่า (config: table )

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

กุญแจคําอธิบายค่าเริ่มต้น
alwaysOnTopหาก true , แสดงไอคอนตําแหน่งบนด้านบนของทุกอย่าง ป้องกันไม่ให้พวกเขาถูกบล็อกโดยวัตถุโลก 3Dจริง
showPersonalIndicatorหาก true จะแสดงตัวบ่งบอกส่วนตัวเมื่อผู้เล่นเข้าร่วมประสบการณ์เป็นครั้งแรกจริง
showBlurหาก true จะแสดงพื้นหลังหน้าจอเบลอเมื่อผู้เล่นอยู่ในโหมดแก้ไขจริง
maxClickDistanceระยะสูงสุดจากจุดมุมมองของกล้องเมื่อการ์ดปรากฏเมื่อคลิกตัวละครแล้วจะวัดเป็นสตัด100
backgroundColorสีพื้นหลังสำหรับการ์ด ( Color3 ).[228, 255, 255]
backgroundTransparencyบัตรbackgroundColor0.2
isScaledหาก true จะขยายขนาดของข้อความโดยอัตโนมัติเพื่อเติมความสูงของพื้นที่ปิด
isTruncatedหาก true จะซ่อนปลายของสตริงที่มิฉะนั้นจะยาวเกินไปสำหรับการดูอย่างถูกต้องโดยอัตโนมัติจริง
hasRoundedCornersหาก true มุมของบัตรจะถูกบิดเบือนปิด
cornerRadiusValueมูลค่าของรัศมีมุม UICorner หาก hasRoundedCorners เป็น true20
hasBorderหาก true บัตรปิด
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
สคริปท์ท้องถิ่น

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
})