SlidingBallConstraint
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ข้อจํากัดลูกเลื่อน เป็นคลาสฐานสําหรับข้อจํากัดที่อนุญาตให้การแนบของพวกเขาสไลด์ไปตามแกน แต่ไม่หมุน รวมถึง PrismaticConstraint และ CylindricalConstraintสิ่งนี้จำกัดการแนบไฟล์ให้อยู่ในแนวเดียวกัน แต่ชี้ไปในทิศทางตรงกันข้าม X แกนนอกจากนี้ยังจำกัดการแนบไฟล์เพื่อให้แกน Y ของพวกเขาเป็นแนวนอน
เมื่อกำหนดข้อจำกัดนี้ อาจเป็นประโยชน์ที่จะศึกษา หน่วย Roblox เพื่อทำความเข้าใจว่าหน่วย Roblox เปรียบเทียบกับหน่วยมาตรวัดอย่างไร
พลังงานเชิงเส้น
หากควบคุมนี้ ActuatorType ถูกตั้งค่าเป็น Motor จะพยายามแปลไฟล์แนบด้วยเป้าหมายเพื่อไปถึง Velocityคุณสามารถควบคุมแปลนี้ต่อไปผ่านทั้ง MotorMaxAcceleration และ MotorMaxForce
หากควบคุมนี้ ActuatorType ถูกตั้งค่าเป็น Servo จะพยายามแปลไฟล์แนบไปยังการแยกที่กำหนดโดย TargetPositionการแปลนี้ควบคุมโดย Speed , LinearResponsiveness และ ServoMaxForce
ข้อจํากัด
คุณสามารถตั้งค่า ขีดจํากัด เพื่อจํากัดช่วงการเลื่อนของข้อจํากัดนี้การเปิดใช้งานคุณสมบัติ LimitsEnabled จะเปิดเผยค่า LowerLimit และ UpperLimit รวมถึง Restitution ซึ่งกำหนดความยืดหยุ่นของอุปกรณ์เมื่อถึงขีดจํากัดทั้งสอง
สรุป
คุณสมบัติ
ตั้งค่าว่าการแปลของ SlidingBallConstraint จะถูกกระตุ้นหรือไม่ และถ้าเป็นเช่นนั้นการกระตุ้นแบบใด
ค่าออฟเซ็ตปัจจุบันระหว่างข้อจํากัด Attachments
ตั้งค่าว่า SlidingBallConstraint จะจำกัดขอบเขตการแปลหรือไม่
ระบุ "ความคมชัด" ของมอเตอร์เซิร์ฟโวเชิงเส้นในการถึง TargetPosition
ขีดจํากัดตําแหน่งที่ต่ำกว่าตามแกน X ของ Attachment0 ถ้า LimitsEnabled เป็นจริง
การเร่งสูงสุดของข้อจํากัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Motor เมื่อข้อจํากัดพยายามไปถึงเป้าหมาย Velocity
แรงสูงสุดของข้อจำกัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Motor เนื่องจากข้อจำกัดพยายามไปถึง Velocity ที่ต้องการ
ความยืดหยุ่นของข้อจำกัด Attachments เมื่อถึงจุดสิ้นสุดของช่วงที่กำหนดโดย UpperLimit และ LowerLimit โดยสมมติว่า LimitsEnabled ถูกตั้งค่าเป็นจริง
แรงสูงสุดของข้อจำกัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Servo เนื่องจากข้อจำกัดพยายามไปถึง Speed ที่ต้องการ
ขนาดที่เห็นได้ของข้อจํากัด
ความเร็วที่ต้องการของข้อจํากัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Servo เนื่องจากข้อจํากัดถูกแปลไปสู่ TargetPosition ของมันวัดเป็นสตัดต่อวินาที
ตําแหน่งเป้าหมายที่ลองของข้อจํากัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Servo วัดในสตัด เมตร
ขีดจํากัดตําแหน่งด้านบนตามแกน X ของ Attachment0 ถ้า LimitsEnabled เป็นจริง
ความเร็วที่พยายามของข้อจํากัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Motor วัดเป็นสตัดต่อวินาที
บ่งบอกว่าข้อจํากัดมีใช้งานอยู่ในโลกหรือไม่
The Attachment ที่เชื่อมต่อกับ Constraint.Attachment1 .
The Attachment ที่เชื่อมต่อกับ Constraint.Attachment0 .
สีของข้อจํากัด
สลับว่าข้อจํากัดจะเปิดใช้งานหรือไม่
สลับการมองเห็นของข้อจำกัด
คุณสมบัติ
ActuatorType
ตั้งค่าว่าการแปลของ SlidingBallConstraint จะถูกกระตุ้นหรือไม่ และถ้าเป็นเช่นนั้นการกระตุ้นแบบใด
หาก ActuatorType ถูกตั้งค่าเป็น None ความร่วมมือสามารถสไลด์ได้อย่างอิสระ
หาก ActuatorType ถูกตั้งค่าเป็น Motor จะพยายามแปลไฟล์แนบด้วยเป้าหมายเพื่อไปถึง Velocityคุณสามารถควบคุมแปลนี้ต่อไปผ่านทั้ง MotorMaxAcceleration และ MotorMaxForce
หากควบคุมนี้ ActuatorType ถูกตั้งค่าเป็น Servo จะพยายามแปลไฟล์แนบไปยังการแยกที่กำหนดโดย TargetPositionการแปลนี้ควบคุมโดย Speed , LinearResponsiveness และ ServoMaxForce
LimitsEnabled
ตั้งค่าว่า SlidingBallConstraint จะจำกัดขอบเขตการแปลหรือไม่หากเป็นจริงคุณสมบัตินี้จะเปิดเผยค่า LowerLimit และ UpperLimit รวมถึง Restitution ซึ่งกำหนดความยืดหยุ่นของอุปกรณ์เมื่อถึงขีดจํากัดทั้งสอง
LinearResponsiveness
ระบุ "ความคมชัด" ของมอเตอร์เซิร์ฟโวเชิงเส้นในการถึง TargetPosition เมื่อประเภทตัวกระตุ้นของคลาสที่ได้รับถูกตั้งค่าเป็น Servoมูลค่าที่ใหญ่กว่าสอดคล้องกับการตอบสนองที่เร็วขึ้นและมูลค่าที่เล็กกว่าส่งผลให้มีการชะลอตัวมากขึ้นและการตอบสนองช้าลง
MotorMaxAcceleration
การเร่งสูงสุดของข้อจำกัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Motor เนื่องจากข้อจำกัดพยายามไปถึง Velocity ที่ต้องการ
MotorMaxForce
แรงสูงสุดของข้อจำกัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Motor เนื่องจากข้อจำกัดพยายามไปถึง Velocity ที่ต้องการ
Restitution
ความยืดหยุ่นของข้อจำกัด Attachments เมื่อถึงจุดสิ้นสุดของช่วงที่กำหนดโดย UpperLimit และ LowerLimit โดยสมมติว่า LimitsEnabled ถูกตั้งค่าเป็นจริงช่วงที่ถูกต้องอยู่ระหว่าง 0–1
ServoMaxForce
แรงสูงสุดของข้อจำกัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Servo เนื่องจากข้อจำกัดพยายามไปถึง Speed ที่ต้องการ
Speed
ความเร็วที่ต้องการของข้อจํากัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Servo เนื่องจากข้อจํากัดถูกแปลไปสู่ TargetPosition ของมันวัดเป็นสตัดต่อวินาที
TargetPosition
ตําแหน่งเป้าหมายที่พยายามของข้อจํากัดเมื่อ ActuatorType ถูกตั้งค่าเป็น Servo วัดในสตัด