BodyVelocity
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
L'objet BodyVelocity applique une force sur un BasePart tel qu'il maintiendra une vitesse constante.La propriété BodyVelocity.Velocity, à ne pas confondre avec BasePart.AssemblyLinearVelocity, contrôle la vitesse de la cible.
BodyVelocity est le pendant linéaire de BodyAngularVelocity .Si vous avez besoin que la partie se déplace vers une position d'objectif, utilisez BodyPosition à la place.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 différence entre la vitesse actuelle de la partie et la vitesse d'objectif.Ceci est multiplié par P (puissance) pour l'amplifier ou le diminuer.La force résultante est ensuite plafonnée par MaxForce .
Résumé
Propriétés
Détermine la limite de la force pouvant être appliquée à chaque axe.
Détermine à quel point une force agressive est appliquée pour atteindre la vitesse de destination.
Détermine la vitesse de l'objectif.
Méthodes
Non implémenté et retournera toujours le force vectorielle0.
Renvoie la dernière force dans l'objet.
Propriétés
MaxForce
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 Velocity .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).
Cette propriété est ignorée si PGS est activé via Workspace.PGSPhysicsSolverEnabled, qui est activé par défaut.
La propriété P détermine la quantité de puissance utilisée lors de l'application de la force afin d'atteindre l'objectif Velocity .Plus cette valeur est élevée, plus de puissance sera utilisée et plus elle sera utilisée rapidement.La force que l'BodyVelocity augmente à mesure que la différence entre la vitesse actuelle de la partie et la vitesse d'objectif augmente.Cette propriété est multipliée par cette force pour l'amplifier ou la diminuer.
Velocity
La propriété Vitesse (ne pas confondre avec BasePart.Velocity ) détermine la vitesse cible vers laquelle la force sera exercée.Il est spécifié par rapport au monde, pas à la partie.
Méthodes
GetLastForce
GetLastForce n'est pas implémenté. Il retournera toujours le force vectorielle0. Les développeurs sont invités à utiliser AlignPosition à la place