RocketPropulsion
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
วัตถุ RocketPropulsion ใช้ความรุดหน้าเพื่อให้มันเป็น ตาม และ หน้
คุณสามารถตรวจจับเมื่อชิ้นส่วนถึงเป้าหมายโดยใช้เหตุการณ์ ReachedTarget ซึ่งจะเปิดให้เมื่อชิ้นส่วนอยู่ใน TargetRadius ของ Class.Rocket
RocketPropulsion มีสถานะที่เกี่ยวข้องกับฟิสิกส์มากที่สุดใน BodyMovers ทั้งหมด มันเป็นประโยชน์ในการแยกสถานะออกเป็นหมวดหมู่ตามสิ่งที่พวกเขาควบคุม:
- การหมุน (หัน): - CartoonFactor , MaxTorque , 0> Class.RocketPropulsion.TurnD|TurnD0> และ 3> Class.RocketPropulsion.TurnP|TurnP 3>
จำไว้ว่าคุณไม่จำเป็นต้องใช้ทั้งสอง
สรุป
คุณสมบัติ
กำหนดความนิยมของส่วนให้เป็น Target
กำหนดความเร็วสูงสุดที่ชิ้นส่วนจะเคลื่อนที่ไปยัง Target
กำหนดจำนวนเงินสูงสุดของแรงผลักที่จะถูกใช้เพื่อย้ายชิ้นส่วน
กำหนดจำนวนสูงสุดของแรงบิดที่อาจถูกเรียกใช้เพื่อหมุนชิ้นส่วนไปยัง Target
กำหนดวัตถุที่ต้องการให้ติดตาม/หน้า
กำหนดค่าเวลาเดินทางจากโลก Target ไปยังที่ที่แรง/แรงดึงถูกเรียกใช้
กำหนดระยะที่ไกลสุดจาก Target ส่วนต้องอยู่ในลำดับเพื่อให้ ReachedTarget สามารถยิงได้
กำหนดการปรับแต่งการดูดซับเพื่อป้องกันไม่ให้เกิดการหยิบเหยียวเกินไปที่ Target
กำหนดว่าองค์กรใดจะใช้อำนาจอย่างไรในการถึง Target
กำหนดจำนวนการปรับแต่งที่จะใช้ในการถึง Target
กำหนดว่าแรงดันสูงเท่าไหร่ที่จะใช้ในการเผชิญหน้ากับ Target
วิธีการ
ทำให้จรวดหยุดเคลื่อนที่ไปยังเป้าหมายของมัน, หล่น
ทำให้จรวดบินไปที่เป้าหมาย
อีเวนต์
เปิดใช้งานเมื่อ Rocket อยู่ใน TargetRadius ของเป้าหมาย นี่ใช้เพื่อทำให้ Rocket ทำงานได้ เช่น สร้างการระเบิดเมื่อมันบินใกล้เป้าหมาย
คุณสมบัติ
CartoonFactor
คุณสมบัติ CartoonFactor กำหนดความนิยมของชิ้นส่วนที่จะเผชิญหน้ากับ Target โดยปกติคุณสมบัตินี้จะตั้งค่าเป็น 0.7 หากตั้งค่าเป็น 0 ผนังชิ้นส่
MaxSpeed
สมบัติคุณสมบัติ MaxSpeed จะกำหนดขีดจำกัดด้านบนของความเร็วที่ผู้ชิ้นส่วนจะเคลื่อนที่ไปยัง Target ส่วนบรรคอันหนึ่งของ RocketPropulsion จะใช้แรงกดเพื่อลดความเร
MaxThrust
สมบัติทรัพย์ MaxThrust กำหนดขีดจำกัดด้านบนของการผลักที่อาจถูกเรียกใช้เพื่อย้ายชิ้นส่วน ชิ้นส่วนหรือการประกอบที่มี mass จะต้องการแรงผลักมากข
MaxTorque
สมบัติคุณสมบัติ MaxTorque กำหนดขีดจำกัดด้านบนสำหรับจำนวนแรงบิดที่อาจถูกเรียกใช้เพื่อหมุนชิ้นส่วนไปยัง Target รูปแบบเหมือนกับ BodyGyro.MaxTorque
Target
สมบัติที่เป็นเป้าหมายจะกำหนดวัตถุที่ RocketPropulsion จะใช้แรง / แรงดึงเครื่องยนต์ หากตั้งไว้ที่ nil จะใช้ TargetOffset แทน
TargetOffset
สมบูรณ์ประมาณเวลาโลกของเป้าหมายจะได้รับการปรับแต่งจาก Target โดยปกติจะทำให้ RocketPropulsion ทำงานเหมือนเป้าหมายอยู่จริง มันเป็นประโยชน์อย่างม
TargetRadius
คุณสมบัติ TargetRadius กำหนดระยะที่ไกลสุดจากส่วน RocketPropulsion.Target ส่วนที่ต้องอยู่ในลำดับเพื่อให้เหตุการณ์ RocketPropulsion.ReachedTarget เปิดได้ มันไม่ส่งผลต่อการใช้งานของกำลังที่เครี
ThrustD
สมบัติของคุณคือการใช้ D คุณสมบัติเพื่อดูดซับความเร็วของชิ้นส่วนเพื่อป้องกันมันจากการเกินขนาดของ Target และสาเหตุการณ์ ยาง-banding เกิดขึ้น
วิธีการ
Abort
ทำให้จรวดหยุดเคลื่อนที่ไปยังเป้าหมายของมัน, หล่น
ส่งค่ากลับ
Fire
ทำให้จรวดบินไปที่เป้าหมาย
ส่งค่ากลับ
อีเวนต์
ReachedTarget
เปิดใช้งานเมื่อ Rocket อยู่ใน TargetRadius ของเป้าหมาย นี่ใช้เพื่อทำให้ Rocket ทำงานได้ เช่น สร้างการระเบิดเมื่อมันบินใกล้เป้าหมาย