แอดเดอร์ R6 ถึง R15

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

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

เป็นสิ่งสำคัญที่ต้องเข้าใจวิธีที่อะแดปเตอร์ใช้ ส่วนอะแดปเตอร์ และตรวจสอบข้อจํากัดที่รู้จักของคุณ ก่อนที่จะเปิดใช้งานและทดสอบอะแดปเตอร์สําหรับประสบการณ์ของคุณ

ชิ้นส่วนอะแดปเตอร์

อะแดปเตอร์ R6 ถึง R15 ใช้การฉีดสคริปต์ Luau เมื่ออวาตาร์เกิดขึ้นที่สร้างชิ้นส่วนอะแดปเตอร์

เหล่านี้เป็นมองไม่เห็น MeshParts ที่มีชื่อเดียวกันกับส่วนของร่างกาย R6 และถูกเชื่อมต่อกับส่วนของร่างกาย R15 ที่ตรงกันสคริปต์ช่วยให้ส่วนแอดเดอร์สามารถยอมรับการโต้ตอบของสคริปต์ที่อ้างอิงจาก R6 และส่งต่อไปยังส่วน R15 ที่เหมาะสม

กำลังติดตาม:

  • จำลองฟิสิกส์ R6 โดยใช้ชิ้นส่วนที่ไม่มองเห็นได้พิเศษที่สามารถชนกันได้โดยใช้ตําแหน่งและขนาดของ hitboxes R6
  • ตั้งค่าส่วนของร่างกาย R15 ที่มองเห็นได้เป็นไม่สามารถชนกันได้
  • เครื่องชั่งและตำแหน่งชิ้นส่วน R15 ที่มองเห็นได้เพื่อให้ตรงกับขนาด R6 และตำแหน่งข้อต่อ
  • ทำหน้าที่เป็นชิมระหว่างส่วนตัวร่างกาย R6 และ R15การเปลี่ยนแปลงคุณสมบัติที่ใช้กับส่วน R6 ที่มองไม่เห็นจะถูกส่งต่อไปยังส่วน R15 ที่มองเห็นได้
    • ตัวอย่างเช่นการเปลี่ยนสีใน R6 LeftArm ถูกส่งไปยัง R15 LeftUpperArm ส่วน LeftLowerArm และ LeftHand

เปิดใช้งานอะแดปเตอร์ R6 ถึง R15

คุณสามารถเปิดใช้งานอะแดปเตอร์ R6 ถึง R15 โดยการตั้งค่าคุณสมบัติ AvatarUnificationMode ใน Workspaceคุณสามารถเข้าถึงคุณสมบัตินี้ได้เฉพาะถ้า ประเภทอวาตาร์ ถูกตั้งค่าเป็น R6 ใน การตั้งค่าเกมของคุณ ในเวลานี้การตั้งค่าเริ่มต้น ปิดการใช้งานโหมดการรวม เพื่อเปิดใช้งานอะแดปเตอร์ R6 ถึง R15:

  1. ใน สํารวจ , นําทางไปที่ พื้นที่ทํางาน .
  2. ในหน้าต่าง คุณสมบัติ ตั้ง AvatarUnificationMode เป็น เปิดใช้งาน

ข้อจำกัดที่รู้จัก

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

ความปลอดภัยของเกม

บางประสบการณ์ R6 ที่มีการตรวจจับการโกงที่ใช้งานอยู่สามารถตีความการฉีดสคริปต์ Luau เป็นความพยายามที่จะข้ามระบบรักษาความปลอดภัย

เนื่องจากพฤติกรรมเริ่มต้นของอวตาร R6 สถานที่หลายประสบการณ์มักจะธงการเปลี่ยนแปลงในส่วนต่างๆ ของร่างกายเป็นการโจมตีที่อาจเกิดขึ้นในประสบการณ์ที่มีการเปิดใช้งานอะแดปเตอร์ อวตาร R15 จะเกิดขึ้นพร้อมกับร่างกายเริ่มต้นก่อนที่จะเปลี่ยนส่วนของร่างกายและอุปกรณ์ที่บันทึกไว้ตามร่างกายอวาตาร์ที่บันทึกไว้

ตัวแก้ไขอวตาร์ที่กำหนดเอง

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

การสนับสนุน R15 ที่มีอยู่แล้ว

ประสบการณ์ที่ตรวจสอบประเภทฮาร์ดแวร์อวาตาร์และรวมทั้งโซลูชันเฉพาะสำหรับแต่ละกรณี R15 และ R6 อาจไม่ทำงานอย่างถูกต้องกับอะแดปเตอร์AvatarUnificationMode ใช้เส้นทางโค้ดที่ตรงกับ R15 ซึ่งอาจต้องทดสอบในประสบการณ์ของคุณ

การปรับขนาดส่วนของร่างกาย

เกมที่ปรับขนาดส่วนของร่างกาย R6 จะไม่เห็นการเปลี่ยนแปลงขนาดที่แพร่กระจายไปยังส่วน R15 โดยตรงนี่เป็นกรณีเช่นกันหากไฟล์แนบร่วมถูกย้าย

รับการโทร API ของ GetChildren

GetChildren() การโทรกลับจะคืนทั้งส่วนโปรкси R6 และส่วน R15 ที่ตรงกัน คุณอาจต้องคำนึงถึงข้อมูลเพิ่มเติมนี้

ค้นหาการโทร API ของลูกแรก ๆ

อย่าใช้ FindFirstChild() หรือ "การจัดเรียงจุด" ในสคริปต์ของคุณทันทีเพื่อค้นหาส่วนตัวละครแทนที่ใช้ WaitForChild() ก่อนที่คุณจะเรียก FindFirstChild()การจำลองใน AvatarUnificationMode แตกต่างกันและประสบการณ์อาจไม่พบลูกที่ยังไม่มีอยู่

นี่เป็นมาตรฐานที่ดีที่สุดสำหรับสคริปต์ Roblox แม้ว่าบางกรณีจะทำงานได้โดยไม่ต้องปฏิบัติตามมาตรฐานนี้

เงื่อนไขของ Head.className

AvatarUnificationMode ตั้งหัวไปที่ MeshPart คำขอใดๆ ที่อ่านหรือเขียนไปยังคุณสมบัติ SpecialMesh.MeshId จะล้มเหลว

การชนกันของหัว

ตัวอักษร R15 ที่เข้าร่วมประสบการณ์ R6 ไม่สนับสนุนการชนกับส่วนหัวของพวกเขาหากเกมของคุณตรวจพบหรือขึ้นอยู่กับการชนกับหัวของตัวละครคุณต้องอัปเดตสคริปต์ของคุณเพื่อตรวจสอบ CollisionHead เช่นกัน