RocketPropulsion

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

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

เลิกใช้แล้ว

วัตถุ RocketPropulsion ใช้ความรุดหน้าเพื่อให้มันเป็น ตาม และ หน้

คุณสามารถตรวจจับเมื่อชิ้นส่วนถึงเป้าหมายโดยใช้เหตุการณ์ ReachedTarget ซึ่งจะเปิดให้เมื่อชิ้นส่วนอยู่ใน TargetRadius ของ Class.Rocket

RocketPropulsion มีสถานะที่เกี่ยวข้องกับฟิสิกส์มากที่สุดใน BodyMovers ทั้งหมด มันเป็นประโยชน์ในการแยกสถานะออกเป็นหมวดหมู่ตามสิ่งที่พวกเขาควบคุม:

  • เป้าหมาย: Target , TargetOffset และ 0> Class.RocketPropulsion.TargetRadius|TargetRadius0>
  • ตําแหน่ง (ความเร็ว): MaxSpeed , MaxThrust , 0> Class.RocketPropulsion.ThrustD|Thrust0> และ 3> Class.RocketPropulsion.ThrustP|Thrust
  • การหมุน (หัน): - CartoonFactor , MaxTorque , 0> Class.RocketPropulsion.TurnD|TurnD0> และ 3> Class.RocketPropulsion.TurnP|TurnP 3>

จำไว้ว่าคุณไม่จำเป็นต้องใช้ทั้งสอง

สรุป

คุณสมบัติ

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

    กำหนดความนิยมของส่วนให้เป็น Target

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

    กำหนดความเร็วสูงสุดที่ชิ้นส่วนจะเคลื่อนที่ไปยัง Target

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

    กำหนดจำนวนเงินสูงสุดของแรงผลักที่จะถูกใช้เพื่อย้ายชิ้นส่วน

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

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

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

    กำหนดวัตถุที่ต้องการให้ติดตาม/หน้า

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

    กำหนดค่าเวลาเดินทางจากโลก Target ไปยังที่ที่แรง/แรงดึงถูกเรียกใช้

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

    กำหนดระยะที่ไกลสุดจาก Target ส่วนต้องอยู่ในลำดับเพื่อให้ ReachedTarget สามารถยิงได้

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

    กำหนดการปรับแต่งการดูดซับเพื่อป้องกันไม่ให้เกิดการหยิบเหยียวเกินไปที่ Target

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

    กำหนดว่าองค์กรใดจะใช้อำนาจอย่างไรในการถึง Target

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

    กำหนดจำนวนการปรับแต่งที่จะใช้ในการถึง Target

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

    กำหนดว่าแรงดันสูงเท่าไหร่ที่จะใช้ในการเผชิญหน้ากับ Target

วิธีการ

  • Abort():void

    ทำให้จรวดหยุดเคลื่อนที่ไปยังเป้าหมายของมัน, หล่น

  • Fire():void

    ทำให้จรวดบินไปที่เป้าหมาย

อีเวนต์

  • เปิดใช้งานเมื่อ 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 เกิดขึ้น

ThrustP

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

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

TurnD

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

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

TurnP

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

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

วิธีการ

Abort

void

ทำให้จรวดหยุดเคลื่อนที่ไปยังเป้าหมายของมัน, หล่น


ส่งค่ากลับ

void

Fire

void

ทำให้จรวดบินไปที่เป้าหมาย


ส่งค่ากลับ

void

อีเวนต์

ReachedTarget

เปิดใช้งานเมื่อ Rocket อยู่ใน TargetRadius ของเป้าหมาย นี่ใช้เพื่อทำให้ Rocket ทำงานได้ เช่น สร้างการระเบิดเมื่อมันบินใกล้เป้าหมาย