ControllerManager
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
L'instance ControllerManager gère la gestion du mouvement simulé pour son ControllerManager.RootPart attribué. Il peut être utilisé pour construire un manettede personnage basé sur la physique.
Résumé
Propriétés
La ControllerBase qui est prévue d'être activée sur le personnage.
La vitesse de déplacement linéaire de base utilisée par tous les contrôleurs.
La vitesse de rotation angulaire de base utilisée par tous les contrôleurs.
Une référence aux données du capteur utilisées pendant qu'un ClimbController est actif.
La vélocité de l'unité décrivant la direction vers laquelle elle doit tourner.
Une référence aux données du capteur utilisées pendant qu'un GroundController est actif.
Le vécteur décrivant la direction souhaitée à déplacer.
La BasePart où les forces et les torques du manettesont appliquées.
Propriétés
ActiveController
La ControllerBase qui est prévue d'être activée sur le personnage. Il ne garantit pas que le ControllerBase spécifié est, en fait, actif
BaseMoveSpeed
La vitesse de déplacement linéaire de base utilisée par tous les contrôleurs. Les contrôleurs personnalisent individuellement la vitesse en définissant la propriété ControllerBase.MoveSpeedFactor.
BaseTurnSpeed
La vitesse de rotation angulaire de base utilisée par tous les contrôleurs pouraligner le personnage vers la direction souhaitée.
ClimbSensor
Une référence aux données du capteur utilisées pendant qu'un ClimbController est actif. Un
FacingDirection
Le vécteur d'unité qui décrit la direction vers laquelle vous devez tourner. Aligne le LookVector de la ControllerManager.RootPart à ceci. Tout Vector3 attribué sera automatiquement unifié.
GroundSensor
Une référence aux données du capteur utilisées pendant qu'un GroundController actif est activé. Un
MovingDirection
Le vécteur décrivant la direction souhaitée à laquelle se déplacer, avec une magnitude entre 0 et 1. Ceci est multiplié par BaseMoveSpeed pour déterminer une vitesse de déplacement finale. Le RootPart tentera de se déplacer dans cette direction en fonction des règles définies par le Class.ControllerManager.
RootPart
La BasePart où les forces et les couples de forces du manettesont appliqués. Avec un personnage typique Humanoid basé sur, le Humanoid.RootPart est attribué comme le 2>Class.Humanoid.RootPart2> .