R6 ถึง R15 อินเทอร์เฟซ ช่วยให้ R15 อวาตาร์ของคุณสามารถเข้าร่วมประสบการณ์ของคุณ R6 ทั้งหมด อวาตาร์ในประสบการณ์จะยังคงใช้ระบบเครื่องชี้วัดและกา
มีความสำคัญที่จะเข้าใจวิธีที่อะแดปเตอร์ใช้ อะแดปเตอร์ส่วนผสม และตรวจทานข้อจํากัดที่ คุณสมบัติ ก่อน เปิดใช้งาน และทดสอบอะแดปเตอร์สําหรับประสบการณ์ของคุณ
อะแดปเตอร์ ส่วน
R6 ถึง R15 Adapter จะใช้การเขียนโค้ด Lua เมื่อ avatar เกิดขึ้นที่สร้างชิ้นส่วนของผู้ปรับแต่ง
นี่เป็น Class.MeshPart|MeshParts ที่มีชื่อเดียวกับ R6 อะไหล่ร่างกายและติดตั้งไว้ที่ส่วน R15 ที่เกี่ยวข้อง สคริปต์ช่วยให้อะไหล่สามารถยอมรับการใช้งาน R6 ของสคริปต์และส่งต่อไปยังอะไห
กำลังติดตาม:
- จำลองการเคลื่อนที่ R6 โดยใช้ชิ้นส่วนที่มองไม่เห็นที่มีตำแหน่งและขนาดของ R6 โดยใช้กล่องโหวต R6
- ตั้งค่าชิ้นส่วน R15 ที่มองเห็นได้เป็น non-collideable
- ปรับขนาดและตำแหน่ง R15 ที่มองเห็นได้ให้ตรงกับขนาด R6 และตำแหน่งของข้อต่อ
- ทำหน้าที่เป็นชิมระหว่าง R6 และ R15 ส่วนตัวอวัยะ การเปลี่ยนแปลงสมบัติสิทธิ์ที่ใช้กับส่วนตัว R6 ที่มองไม่เห็นจะถูกส่งผ่านไปยัง R15 ที่มองเห็นได้ที่ตรงกัน
- เช่นเดียวกับการเปลี่ยนสีใน R6 LeftArm จะถูกส่งไปยัง R15 LeftUpperArm และ R11 LeftLowerArm ส่วน
เปิดใช้งาน R6 เป็น R15 Adapter
คุณสามารถเปิดใช้งาน R6 ไปยัง R15 Adapter โดยการตั้งค่าสมบัติของ Workspace.AvatarUnificationMode ใน Workspace ของคุณ คุณสามารถเข้าถ
เพื่อเปิดใช้งาน R6 เป็น R15 Adapter:
- ใน Explorer, ไปที่ พื้นที่ทํางาน .
- ในหน้าโปรไฟล์ ตั้ง AvatarUnificationMode เป็น เปิดใช้งาน
ข้อจำกัดที่ทราบ
ในกรณีส่วนใหญ่ R6 ถึง R15 อะแดปเตอร์ทำงานออกจากกล่องด้วยระบบของ R6 ประสบการณ์ ในกรณีที่หายาก อาจมีความขัดแย้งกับระบบที่จัดการกับความปลอดภัยของเกมหรือพฤ
ความปลอดภัยของเกม
บาง R6 ที่มีการตรวจจับเชิญชวนอันตรายสามารถใช้การฉีด Lua สคริปต์เป็นการพยายามที่จะหลบหลีกความปลอดภัย
เนื่องจากพฤติกรรมการเริ่มต้นของ R6 สถานที่หลายประสบการณ์จึงมักจะระบุการเปลี่ยนแปลงในส่วนต่างๆ ของร่างกา
แก้ไขอวตาร์ที่กำหนดเอง
ประสบการณ์กับเครื่องมือแก้ไขอวตารที่ผู้เล่นสามารถแลกเปลี่ยนส่วนตัวอวตารของพวกเขาอาจทำให้การเชื่อมต่อกับอะแดปเปอร์ติดขัด
การสนับสนุน R15 ที่มีอยู่แล้ว
ประสบการณ์ที่ตรวจสอบประเภทของอุปกรณ์เสริมและรวมถึงวิธีการแก้ปัญหาเฉพาะสำหรับแต่ละกรณี R15 และ R6 อาจไม่ทำงานได้อย่างถูกต้องกับอุปกรณ์เสริม AvatarUnificationMode ใช้เส้นทางโค้ดที่ตร
การปรับขนาดส่วนตัว
เกมที่ปรับขนาดตัวอวการ R6 จะไม่เห็นการเปลี่ยนแปลงขนาดของ R15 ที่แนบมา นี่เป็นกรณีเช่นกันหากอุปกรณ์เสริมถูกย้าย
รับการโทร API ของเด็ก
GetChildren() คอลล์เรียว์ทั้งสองส่วน R6 โปรไฟล์และส่วน R15 ของพวกเขา คุณอาจต้องระบุข้อมูลเพิ่มเติมนี้
ค้นหา API ลูกค้า
อย่าใช้ FindFirstChild() หรือ "การดัดผม" ในสคริปต์ของคุณเพื่อค้นหาชิ้นส่วนตัวละคร แทนที่
นี่เป็นวิธีการที่ดีที่สุดสำหรับสคริปต์ Roblox แม้ว่าบางกรณีจะทำงานโดยไม่ต้องปฏิบัติตามวิธีนี้
เงื่อนไข .className หัว
AvatarUnificationMode ตั้งหัวไปที่ MeshPart ใด ๆ การโทรกรรมที่อ่านหรือเขียนที่ SpecialMesh.MeshId สมบัติสมุดจะล้มเหลว
สามารถชนกันได้
ตัวละคร R15 ที่เข้าร่วมประสบการณ์ R6 ไม่รองรับการชนกับส่วนหัวของตัวละคร หากเกมของคุณตรวจพบหรือขึ้นอยู่กับการชนกับส่วนหัวของตัวละคร คุณจะต้องอัปเดตสคริปต์ของคุณเพื่อตรวจสอบ