AlignPosition

แสดงที่เลิกใช้งานแล้ว

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

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

เมื่อกำหนดข้อจำกัดนี้ อาจเป็นประโยชน์ที่จะศึกษา หน่วย Roblox เพื่อทำความเข้าใจว่าหน่วย Roblox เปรียบเทียบกับหน่วยมาตรวัดอย่างไร

บังคับตำแหน่ง

โดยค่าเริ่มต้นจะใช้แรงกับพ่อของ Attachment0 ที่ตำแหน่งของแนบเนียนนั้น ซึ่งหมายความว่าหากศูนย์กลางของมวลของพ่อไม่สอดคล้องกับทิศทางของแรงแรงจะถูกใช้เช่นเดียวกับแรงอีกทางหนึ่งสามารถใช้แรงกับศูนย์กลางของมวลของผู้ปกครองโดยสลับเปิดใช้งานที่ ApplyAtCenterOfMass

กองกำลังปฏิกิริยา

โดยค่าเริ่มต้น ข้อจํากัดจะใช้แรงเฉพาะกับ Attachment0 ในขณะที่ Attachment1 ยังคงไม่ได้รับผลกระทบหากต้องการ แรงสามารถใช้กับทั้งสองส่วนแนบใน ทิศทางเท่ากันและตรงกันข้าม โดยเปิดใช้งาน ReactionForceEnabled

ขีดจํากัดการบังคับ

คุณสามารถกำหนดความจำกัดนี้เพื่อใช้แรงสูงสุดที่ข้อจํากัดอนุญาตผ่านคุณสมบัติ RigidityEnabled ได้เมื่อถูกต้อง ตัวแก้ปัญหาทางกายภาพจะตอบสนองได้เร็วที่สุดเท่าที่เป็นไปได้เพื่อให้สอดคล้องกันเมื่อเท็จ, แรงที่ใช้โดยข้อจํากัดจะถูกจํากัดตาม ForceLimitMode, MaxVelocity และ Responsivenessดู ForceLimitMode สำหรับรายละเอียดเพิ่มเติม

โหมดแนบไฟล์

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

สรุป

คุณสมบัติ

  • อ่านพร้อมๆ กัน

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

  • อ่านพร้อมๆ กัน

    กำหนดวิธีที่แรงข้อจํากัดจะถูกจํากัด ใช้เฉพาะเมื่อ RigidityEnabled เป็นเท็จ

  • อ่านพร้อมๆ กัน

    กำหนดแกนที่ใช้จำกัดแรงที่ข้อจํากัดใช้ เฉพาะใช้เมื่อ RigidityEnabled เป็นเท็จและ AlignPosition.ForceLimitMode เป็น PerAxis . .

  • อ่านพร้อมๆ กัน

    แรงสูงสุดตามแต่ละแกนที่ข้อจํากัดสามารถใช้เพื่อบรรลุเป้าหมายได้

  • อ่านพร้อมๆ กัน

    ขนาดแรงสูงสุดที่ข้อจำกัดสามารถใช้เพื่อบรรลุเป้าหมายได้

  • อ่านพร้อมๆ กัน

    ความเร็วสูงสุดที่ส่วนแนบสามารถเคลื่อนที่ได้เมื่อรวมเข้าด้วยกัน

  • อ่านพร้อมๆ กัน

    ว่าข้อจํากัดใช้หนึ่งหรือสองสิ่งที่แนบมาในการคำนวณเป้าหมายหรือไม่

  • อ่านพร้อมๆ กัน

    ตำแหน่งที่ข้อจํากัดควรย้าย Attachment0 ของมัน

  • อ่านพร้อมๆ กัน

    ว่าข้อจํากัดใช้แรงเฉพาะกับ Attachment0 หรือทั้งสองแนบในทิศทางเท่ากันและตรงกันข้าม

  • อ่านพร้อมๆ กัน

    ควบคุมความเร็วที่ข้อจํากัดถึงเป้าหมายได้เร็วเพียงใด ค่าที่สูงกว่าทำให้การแนบแน่น(s) สอดคล้องกันได้เร็วขึ้น

  • อ่านพร้อมๆ กัน

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

คุณสมบัติรับทอดมาจากConstraint
  • อ่านอย่างเดียว
    ไม่ซ้ำ
    อ่านพร้อมๆ กัน

    บ่งบอกว่าข้อจํากัดมีใช้งานอยู่ในโลกหรือไม่

  • อ่านพร้อมๆ กัน

    The Attachment ที่เชื่อมต่อกับ Constraint.Attachment1 .

  • อ่านพร้อมๆ กัน

    The Attachment ที่เชื่อมต่อกับ Constraint.Attachment0 .

  • อ่านพร้อมๆ กัน

    สีของข้อจํากัด

  • อ่านพร้อมๆ กัน

    สลับว่าข้อจํากัดจะเปิดใช้งานหรือไม่

  • อ่านพร้อมๆ กัน

    สลับการมองเห็นของข้อจำกัด

คุณสมบัติ

ApplyAtCenterOfMass

อ่านพร้อมๆ กัน

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

ForceLimitMode

อ่านพร้อมๆ กัน

กำหนดวิธีที่แรงข้อจํากัดจะถูกจํากัดเมื่อ RigidityEnabled เป็นเท็จเมื่อตั้งค่าเป็น Magnitude แรงข้อจํากัดจะถูกจํากัดให้มีขนาดเล็กกว่า MaxForceเมื่อตั้งค่าเป็น PerAxis แรงข้อจํากัดบนแต่ละแกนจะถูกจํากัดโดย MaxAxesForceแกนที่ตลอดซึ่งแรงจะถูกจํากัดอยู่นั้นขึ้นอยู่กับคุณสมบัติ ForceRelativeTo

อ่านพร้อมๆ กัน

กำหนดแกนที่ข้อจํากัดใช้เพื่อจํากัดแรงใช้ได้เฉพาะเมื่อ RigidityEnabled เป็นเท็จและ AlignPosition.ForceLimitMode เป็น PerAxisเมื่อตั้งค่าเป็น World แรงข้อจํากัดจะถูกคำนวณในกรอบอ้างอิงโลกและขีดจํากัดแรงที่ระบุไว้ใน MaxAxesForce หมายถึงแกนของระบบการจัดเรียงโลกเมื่อตั้งค่าเป็น Attachment0 หรือ Attachment1 ขีดจํากัดแรงที่ระบุใน MaxAxesForce จะอ้างอิงถึงแกนของระบบการเคลื่อนที่ที่ระบุ

MaxAxesForce

อ่านพร้อมๆ กัน

แรงสูงสุดตามแต่ละแกนที่ข้อจํากัดสามารถใช้เพื่อบรรลุเป้าหมายได้ใช้เฉพาะถ้า RigidityEnabled เป็นเท็จและ ForceLimitMode เป็น PerAxisแกนที่ใช้สำหรับการใช้ขีดจํากัดจะระบุโดยใช้คุณสมบัติ ForceRelativeTo

MaxForce

อ่านพร้อมๆ กัน

ขนาดแรงสูงสุดที่ข้อจำกัดสามารถใช้เพื่อบรรลุเป้าหมายได้ ใช้เฉพาะเมื่อ RigidityEnabled เป็นเท็จและ ForceLimitMode เป็น Magnitude

โปรดทราบว่า MaxForce และ MaxVelocity เป็น หมวก สำหรับแรงและความเร็วตามลําดับขนาดจริงจะถูกกำหนดโดย Responsiveness

MaxVelocity

อ่านพร้อมๆ กัน

ความเร็วสูงสุดที่ส่วนแนบสามารถเคลื่อนที่ได้เมื่อรวมเข้าด้วยกัน ใช้เฉพาะเมื่อ RigidityEnabled เป็นเท็จ

โปรดทราบว่า MaxVelocity และ MaxForce เป็น หมวก ต่อความเร็วและแรงตามลําดับขนาดจริงจะถูกกำหนดโดย Responsiveness

อ่านพร้อมๆ กัน

ว่าข้อจํากัดใช้ หนึ่ง หรือ สอง แนบเนียนในการคำนวณเป้าหมายหรือไม่โดยค่าเริ่มต้นนี้คือ TwoAttachment ซึ่งหมายความว่าข้อจํากัดจะไม่สนใจ Position และพยายามย้าย Attachment0 ไปยังตําแหน่งของ Attachment1

หากตั้งค่าเป็น OneAttachment ข้อจํากัดจะไม่สนใจ Attachment1 และพยายามย้าย Attachment0 ไปที่ Position

Position

อ่านพร้อมๆ กัน

ตำแหน่งที่ข้อจํากัดควรย้าย Attachment0 ของมันใช้เฉพาะเมื่อ Mode ถูกตั้งค่าเป็น OneAttachment ในกรณีนี้ Attachment1 จะถูกมองข้าม

ReactionForceEnabled

อ่านพร้อมๆ กัน

หากเป็นเท็จ (เริ่มต้น) ข้อจํากัดจะใช้แรงเฉพาะกับ Attachment0 ในขณะที่ Attachment1 ยังคงไม่ได้รับผลกระทบหากเป็นจริง ข้อจํากัดจะใช้แรงกับทั้งสองแนบใน ทิศทางเท่ากันและตรงกันข้าม

Responsiveness

อ่านพร้อมๆ กัน

ควบคุมความเร็วที่ข้อจํากัดถึงเป้าหมายได้เร็วเพียงใด ค่าที่สูงกว่าทำให้การแนบรวม(s) สอดคล้องกันได้เร็วขึ้น ค่าสามารถอยู่ระหว่าง 5 และ 200

RigidityEnabled

อ่านพร้อมๆ กัน

ไม่ว่าแรงจะขึ้นอยู่กับคุณสมบัติอื่นหรือไม่ หรือหากตัวแก้ปัญหาด้านฟิสิกส์ตอบสนองได้รวดเร็วที่สุดเท่าที่เป็นไปได้เพื่อให้สอดคล้องหากเป็นเท็จ (เริ่มต้น) แรงจะถูกกำหนดโดย MaxForce , MaxVelocity และ Responsivenessหากเป็นจริง ตัวแก้ปัญหาด้านฟิสิกส์จะตอบสนองอย่างรวดเร็วที่สุดเท่าที่เป็นไปได้เพื่อเสร็จสิ้นการจัดเรียง

วิธีการ

อีเวนต์