BodyGyro
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
วัตถุ BodyGyro ใช้แรงบิด (แรงหมุน) บนชิ้นส่วนที่ทำให้มันรักษาการเคลื่อนที่หรือทิศทางคงที่สิ่งนี้ช่วยให้สามารถสร้างชิ้นส่วนที่ชี้ไปในทิศทางที่กำหนดได้ เหมือนกับว่าไจโรสโคปแบบจริงกำลังกระทำต่อมันโดยพื้นฐานแล้วมันเป็นคู่แข่งในแบบหมุนได้กับ BodyPosition
หากต้องการรักษาความเร็วเฉลี่ยที่คงที่ใช้ BodyAngularVelocity แทน
คุณสมบัติ CFrame ควบคุมการจัดเป้าหมายใช้เฉพาะส่วนประกอบในมุมของ CFrame เท่านั้น; ตำแหน่งจะไม่มีความแตกต่างMaxTorque จํากัดปริมาณแรงเหลี่ยมที่อาจใช้ได้, P ควบคุมพลังงานที่ใช้ในการบรรลุเป้าหมายการจัดเรียง, และ D ควบคุมพฤติกรรมการดับเพลิง
สรุป
คุณสมบัติ
กำหนดทิศทางเป้าหมาย (ส่วนประกอบการแปลถูกเพิกเฉย)
กำหนดปริมาณการลดแรงกระแทกที่จะใช้ในการบรรลุเป้าหมาย CFrame
กำหนดขีดจํากัดในการใช้แรงบิดเท่าใดที่อาจใช้กับแต่ละแกน
กำหนดว่าแรงบิดรุนแรงแค่ไหนที่ใช้ในการบรรลุเป้าหมายทิศทาง
คุณสมบัติ
CFrame
คุณสมบัตินี้ (ไม่ควรสับสนกับ BasePart.CFrame ) กำหนดเป้าหมายทิศทางที่แรงบิดจะถูกใช้ตั้งแต่ BodyGyro ไม่ใช้พลังแปล ส่วนแปล/ตำแหน่งของ CFrame จะถูกเพิกเฉยพิจารณาใช้หนึ่งในตัวสร้าง CFrame ต่อไปนี้ในการตั้งค่าคุณสมบัตินี้: CFrame.fromAxisAngle() , CFrame.fromEulerAnglesXYZ() หรือ CFrame.fromEulerAnglesYXZ()
คุณสมบัตินี้กำหนดจำนวนการลดแรงที่จะถูกใช้กับแรงบิดที่ใช้เพื่อบรรลุเป้าหมาย CFrameเมื่อการประกอบใกล้จะถึงเป้าหมายแล้ว ต้องชะลอตัวลง มิฉะนั้นจะหมุนผ่านเป้าหมายและต้องหยุดและเร่งความเร็วกลับไปที่เป้าหมายสิ่งนี้มักสร้างผลกระทบ "ยางพาด" ที่ไม่พึงประสงค์ซึ่งหลีกเลี่ยงได้โดยใช้การลดความสั่นสะเทือนยิ่งค่านี้สูงขึ้นเท่าใด ค่าลดแรงกระทบก็จะยิ่งมากขึ้นเท่านั้น หรือการประกอบจะช้าลงเท่าใดก็จะใกล้เป้าหมายมากขึ้นเท่านั้น