RocketPropulsion

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Déprécié

L'objet RocketPropulsion applique une force sur une assemblage afin qu'il soit à la fois suivi et face à une cible.Il agit comme un hybride de BodyPosition et BodyGyro .Contrairement à d'autres BodyMovers, RocketPropulsion doit être instruit pour commencer à appliquer ou à arrêter la force via Fire() ou Abort() respectivement.

Vous pouvez détecter quand l'assemblage atteint sa cible en utilisant l'événement ReachedTarget qui se déclenche une fois que l'assemblage est dans la partie TargetRadius de la partie Target.

Résumé

Propriétés

  • Lecture parallèle

    Détermine la tendance de l'assemblage à faire face au Target .

  • Lecture parallèle

    Détermine la vitesse maximale à laquelle l'assemblage se déplacera vers le Target.

  • Lecture parallèle

    Détermine la quantité maximale de poussée qui sera exercée pour déplacer l'assemblage.

  • Lecture parallèle

    Détermine la quantité maximale de couple pouvant être exercée pour faire tourner l'assemblage vers le Target.

  • Lecture parallèle

    Détermine l'objet vers lequel l'assemblage devrait suivre/face.

  • Lecture parallèle

    Détermine le décalage du monde par rapport à la Target vers laquelle la force/le couple est exercé.

  • Lecture parallèle

    Détermine la distance maximale à partir du Target auquel l'assemblage doit être pour que ReachedTarget soit tiré.

  • Lecture parallèle

    Détermine l'amortissement appliqué à l'assemblage afin d'empêcher qu'il dépasse le Target.

  • Lecture parallèle

    Détermine à quel point une force agressive est appliquée pour atteindre le Target.

  • Lecture parallèle

    Détermine la quantité d'amortissement à utiliser pour atteindre le Target.

  • Lecture parallèle

    Détermine à quel point une torque agressive est appliquée en face du Target.

Méthodes

  • Abort():()

    Fait en sorte que l'assemblage cesse de se déplacer vers son Target.

  • Fire():()

    Fait en sorte que l'assemblage commence à se déplacer vers son Target.

Propriétés

CartoonFactor

Lecture parallèle

Cette propriété détermine la tendance de l'assemblage à faire face au Target .Par défaut, cette propriété est définie à 0.7 .Si elle est définie à 0, l'assemblage ne fera aucun effort pour faire face à la cible.

MaxSpeed

Lecture parallèle

Cette propriété détermine la limite supérieure de la vitesse à laquelle l'assemblage se déplacera vers le Target.

MaxThrust

Lecture parallèle

Cette propriété détermine la limite supérieure du poussée qui peut être exercée pour déplacer l'assemblage.Les assemblages qui ont une masse élevée nécessiteront plus de poussée pour rester en l'air et ainsi suivre le Target .

MaxTorque

Lecture parallèle

Cette propriété détermine la limite supérieure de la quantité de couple qui peut être exercée afin de faire tourner l'assemblage vers le Target.Il fonctionne de manière similaire à BodyGyro.MaxTorque .

Target

Lecture parallèle

Cette propriété détermine l'objet vers lequel la RocketPropulsion exercera une force/un couple.Si la valeur est définie à nil, la valeur TargetOffset sera utilisée à la place.

TargetOffset

Lecture parallèle

Cette propriété détermine le décalage du monde par rapport au Target.Il est particulièrement utile lorsque Target est défini sur nil, car cette propriété agit alors comme la position cible.

TargetRadius

Lecture parallèle

Cette propriété détermine la distance maximale à partir du Target auquel l'assemblage doit être pour que ReachedTarget soit tiré.Il n'affecte pas les forces exercées de quelque manière que ce soit.

ThrustD

Lecture parallèle

Cette propriété est utilisée pour atténuer la vitesse de l'assemblage afin d'empêcher qu'il dépasse le Target et provoque un effet de « bandage en caoutchouc ».Il se comporte de manière similaire à BodyPosition.D .

ThrustP

Lecture parallèle

Cette propriété détermine la quantité d'énergie utilisée lors de l'application de force pour atteindre la position Target.Plus cette valeur est élevée, plus de puissance sera utilisée et plus elle sera utilisée rapidement.Cette propriété fonctionne de manière similaire à BodyPosition.P .

TurnD

Lecture parallèle

Cette propriété spécifie la quantité d'amortissement qui sera appliquée à la torque utilisée pour faire face au Target.Lorsque l'assemblage approche de l'orientation de l'objectif, il doit ralentir, sinon il tournera autour de l'objectif et devra s'arrêter et accélérer à nouveau vers l'objectif.Cela crée souvent un effet de « bandage en caoutchouc » indésirable, évité en appliquant un amortissement.Plus cette valeur est élevée, plus la courbe d'atténuation devient grande ou plus lentement la partie approchera l'orientation de l'objectif.

TurnP

Lecture parallèle

Cette propriété détermine la quantité d'énergie utilisée lors de l'application du couple afin de faire face au Target.Plus cette valeur est élevée, plus de puissance sera utilisée et plus elle sera utilisée rapidement.

Méthodes

Abort

()

Fait en sorte que l'assemblage cesse de se déplacer vers son Target.


Retours

()

Fire

()

Fait en sorte que l'assemblage commence à se déplacer vers son Target.


Retours

()

Évènements

ReachedTarget

S'enflamme lorsque l'assemblage se trouve à moins de TargetRadius de la Target.