BodyPosition

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 Position du corps applique une force sur un BasePart tel qu'il maintiendra une position constante dans le monde.La propriété Position, à ne pas confondre avec BasePart.Position, contrôle la position du monde cible.C'est le pendant de traduction d'un BodyGyro .Si vous avez besoin de plus de contrôle sur une force appliquée à un objet, envisagez d'utiliser un BodyForce ou BodyThrust à la place.

La force appliquée par cet objet est contrôlée par plusieurs facteurs, à savoir la distance par rapport à la position de l'objectif : la force est plus forte lorsqu'elle est plus éloignée de l'objectif.Ceci est amplifié par P (puissance).La vitesse actuelle atténuera également la force appliquée par cet objet, et cela est amplifié par D (atténuation).La force résultante est alors plafonnée par MaxForce .Notez que la force appliquée sur la partie pour atteindre la position cible peut varier sur une base par axe.

Résumé

Propriétés

  • Lecture parallèle

    Détermine la quantité d'amortissement à utiliser pour atteindre l'objectif Position .

  • Lecture parallèle

    Détermine la limite de la force pouvant être appliquée à chaque axe.

  • Lecture parallèle

    Détermine à quel point une force agressive est appliquée pour atteindre la position cible.

  • Lecture parallèle

    Détermine la position de l'objectif vers laquelle la force sera appliquée.

Évènements

Propriétés

Lecture parallèle

La propriété D détermine la quantité de tamponnement qui sera appliquée à la force utilisée pour atteindre l'objectif Position.Lorsque la partie approche de la position de but, elle doit ralentir, sinon elle passera le but et devra s'arrêter et accélérer à nouveau vers le but.Cela crée souvent un effet indésirable de bandage en caoutchouc , donc l'application d'amortissement à l'aide de cette propriété est la façon dont cet effet est évité.Plus cette valeur est configurer, plus la courbe d'atténuation devient grande ou plus lentement la partie approchera la position de l'objectif.

MaxForce

Lecture parallèle

La propriété MaxForce détermine la limite de la quantité de force qui peut être appliquée sur chaque axe pour atteindre l'objectif Position .Si une partie ne se déplace pas, envisagez d'augmenter cette valeur (vérifiez également qu'elle n'est pas Anchored ou attachée à toute partie ancrée).

Lecture parallèle

La propriété P détermine la quantité de puissance utilisée lors de l'application de la force afin d'atteindre l'objectif Position .Plus cette valeur est élevée, plus de puissance sera utilisée et plus elle sera utilisée rapidement.La force que l'BodyPosition augmente à mesure que la différence entre la position actuelle de la partie et la position cible augmente.Cette propriété est multipliée par cette force pour l'amplifier ou la diminuer.

Position

Lecture parallèle

La propriété Position détermine la position de l'objectif vers laquelle le BodyPosition appliquera la force.

Méthodes

GetLastForce

Cette fonction renvoie la dernière force dans l'objet.


Retours

Évènements

ReachedTarget

Tiré lorsque le parent de la position du corps atteint la valeur souhaitée BodyPosition.Position (dans .1 studs).Une fois cet événement déclenché, il ne se déclenera plus jusqu'à ce que BodyPosition.Position soit mis à jour.