RocketPropulsion

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Tidak digunakan lagi

Objek RocketPropulsion menerapkan kekuatan pada bagian sehingga ia ikuti dan tghadap ke target bagian. Ini berfungsi seperti

Anda dapat mendeteksi ketika bagian mencapai targetnya menggunakan acara ReachedTarget, yang diaktifkan setelah bagian berada dalam TargetRadius dari Class.RocketPropulsion.Target|Target .

RocketPropulsion memiliki lebih banyak propulsi fisik daripada semua BodyMovers. Ini berguna untuk mengurangi propulsi berdasarkan kategori yang mereka kendalikan:

  • Tujuan: Target , TargetOffset dan 0> Class.RocketPropulsion.TargetRadius|TargetRadius0>
  • Posisi (Thrust): MaxSpeed, MaxThrust dan 0> Class.RocketPropulsion.ThrustD|ThrustD0> dan 3> Class.RocketPropulsion.ThrustP|ThrustP 3>
  • Rotasi (Putar): - CartoonFactor , MaxTorque , 0> Class.RocketPropulsion.TurnD|TurnD0> dan 3> Class.RocketPropulsion.TurnP|TurnP 3>

Ingat, Anda tidak perlu menggunakan kedua fitur kekuatan terjemahan dan rotasi dari Rocket

Rangkuman

Properti

  • Baca Paralel

    Mengukur ketertarikan bagian untuk menghadapi Target.

  • Baca Paralel

    Mengidentifikasi kecepatan maksimum di mana bagian akan bergerak menuju Target .

  • Baca Paralel

    Mengidentifikasi jumlah dorongan maksimum yang akan dihasilkan untuk memindahkan bagian.

  • Baca Paralel

    Mengidentifikasi jumlah maksimum torsi yang dapat dihasilkan untuk memutar bagian terhadap Target .

  • Baca Paralel

    Mengidentifikasi objek ke arah mana seharusnya bagian itu mengikuti / menghadap.

  • Baca Paralel

    Mendeterminas perbedaan waktu dunia dari Target ke arah mana kekuatan/torsi diberikan.

  • Baca Paralel

    Mengukur jarak maksimum dari bagian Target menentukan jarak maksimum dari bagian yang harus diperbaiki agar ReachedTarget dapat ditembakkan.

  • Baca Paralel

    Mengidentifikasi penyedotan yang diterapkan pada bagian untuk mencegahnya melampaui Target .

  • Baca Paralel

    Menentukan seberapa agresif sebuah kekuatan diterapkan dalam mencapai Target .

  • Baca Paralel

    Mengukur jumlah peredam yang dapat digunakan dalam mencapai Target .

  • Baca Paralel

    Menentukan seberapa agresif torsi diterapkan dalam menghadapi Target .

Metode

  • Abort():void

    Mengakibatkan Roket berhenti bergerak menuju targetnya, menyebabkan jatuhnya.

  • Fire():void

    Menyebabkan roket terbang ke arah Target.

Acara

  • Diaktifkan saat Roket masuk dalam Radius TargetTarget. Ini digunakan untuk membuat roket berfungsi, seperti membuat ledakan saat terbang dekat Target.

Properti

CartoonFactor

Baca Paralel

Propiedad CartoonFactor menentukan kecenderungan bagian untuk menghadapi Target . Secara default, property ini diatur menjadi 0.7 . Jika diatur menjadi 0, bagian tidak akan berusaha untuk menghadapi target.

MaxSpeed

Baca Paralel

Propiedad MaxSpeed menentukan batas atas kecepatan di mana bagian akan bergerak menuju Target . Sebuah RocketPropulsion akan menerapkan kekuatan untuk mengurangi kecepatan bagian jika melebihi batas kecepatan ini.

MaxThrust

Baca Paralel

Propiedad MaxThrust menentukan batas atas dorongan yang dapat ditekan untuk memindahkan bagian. Bagian atau pengumpulan yang memiliki mass tinggi akan memerlukan lebih banyak dorongan untuk tetap berada di udara, dan dengan demikian melacak Target .

MaxTorque

Baca Paralel

Propinsi MaxTorque menentukan batas atas pada jumlah torque yang dapat dihasilkan untuk memutar bagian terhadap Target . Fungsinya sama dengan BodyGyro.MaxTorque .

Target

Baca Paralel

Properti Target menentukan objek ke mana RocketPropulsion akan mengekserkan kekuatan/menorak. Jika diatur ke nil, TargetOffset akan digunakan alih-alih itu.

TargetOffset

Baca Paralel

Propiedad TargetOffset menentukanOffset dunia dari Target . Pada dasarnya, itu membuat RocketPropulsion bersikap seolah-olah target benar-benarOffset oleh property ini. Ini sangat berguna ketika Target ditetapkan ke nol, karena propiedad ini kemudian bertindak sebagai posisi target.

TargetRadius

Baca Paralel

Propinsi TargetRadius menentukan jarak maksimum dari bagian RocketPropulsion.Target ke mana bagian harus berada agar acara RocketPropulsion.ReachedTarget diaktifkan. Ini tidak mengubah kekuatan yang dibutuhkan dengan cara apa pun.

ThrustD

Baca Paralel

Propinsi D digunakan untuk menyerap kecepatan bagian sehingga mencegahnya melampaui Target dan menyebabkan efek pergelangan kaki ban silikon . Berperilaku mirip dengan BodyPosition.D .

ThrustP

Baca Paralel

Propiedad P menentukan berapa banyak kekuatan yang digunakan saat menerapkan kekuatan untuk mencapai posisi Target . Semakin tinggi nilainya, semakin banyak kekuatan yang akan digunakan dan semakin lebih cepat digunakan. Propiedad ini bekerja secara serupa dengan BodyPosition.P .

TurnD

Baca Paralel

Propinsi D adalah berapa banyak menyerap akan aturpada torque yang digunakan untuk menghadapi Target . Ketika bagian mendekati orientasi goal, itu perlu untuk mengurang

TurnP

Baca Paralel

Propiedad P menentukan berapa banyak kekuatan yang digunakan saat menerapkan momen untuk menghadapi Target . Semakin tinggi nilainya, semakin banyak kekuatan yang akan digunakan dan semakin cepat digunakan.

Metode

Abort

void

Mengakibatkan Roket berhenti bergerak menuju targetnya, menyebabkan jatuhnya.


Memberikan nilai

void

Fire

void

Menyebabkan roket terbang ke arah Target.


Memberikan nilai

void

Acara

ReachedTarget

Diaktifkan saat Roket masuk dalam Radius TargetTarget. Ini digunakan untuk membuat roket berfungsi, seperti membuat ledakan saat terbang dekat Target.