VehicleSeat
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Les objets VehicleSeat forment un soudeur de joueur sur le siège lorsque le joueur touche le siège. Il transmet ensuite les touches de mouvement vers n'importe quelle articulation de moteur connectée, ce qui permet de contrôler un véhicule.
Bien que les sièges de véhicule soient parfaits pour faire des véhicules simples, ils ont quelques limites. La gestion des mouvements ne détectera que les moteurs connectés directement au siège du véhicule, ou via une autre connexion rigide. Cela signifie que si vous avez une roue connectée à un rayon qui est ensuite soudeur au siège, elle fonctionnera correctement, mais si vous avez la roue connectée à une partie, qui est reliée par un ressort au reste du véhicule,
Résumé
Propriétés
Affiche le nombre de ressorts détectés par le VehicleSeat. Utile pour déboguer les designs de véhicules.
Bascule si le VehicleSeat est actif ou non.
Si oui, une barre de vitesse élégante sera affichée sur l'écran qui vous dira à quelle vitesse le véhicule se déplace.
La vitesse maximale que l'on peut atteindre.
Le siège humanoïde dans lequel se trouve le visiteur.
La direction de déplacement, liée aux clés A et D. Doit être l'une de 1 (droite), 0 (tout droit) ou -1 (gauche). Se rafraîchira à 0 à moins d'être constamment configurer.
Fonctions identiques à VehicleSeat.Steer, mais la valeur n'est pas un nombre entier.
La direction de déplacement, liée aux touches W et S. Doit être un nombre entier 1 (en avant) 0 (non modifié) ou -1 (en arrière). Se rafraîchira à 0 à moins d'être configureren permanence.
Fonctions identiques à VehicleSeat.Throttle, mais la valeur n'est pas un nombre entier.
Avec quelle rapidité les véhicules pourront atteindre VehicleSeat.MaxSpeed. Plus le nombre est élevé, plus la vitesse atteindra le maximum.
La vitesse à laquelle le véhicule se tournera. Des chiffres plus élevés peuvent causer des problèmes et ne sont pas nécessairement meilleurs.
Détermine si une partie est immovable physiquement.
La vitesse angulaire de l'assemblage de la pièce.
Le centre de masse de l'assemblage de la partie dans l'espace mondial.
La vélocité linéaire de l'assemblage de la pièce.
La masse totale de l'assemblage de la partie.
Une référence à la partie racine de l'assemblage.
Détermine le type de surface pour le dos d'une pièce (+Z direction).
Détermine le type de surface pour le visage inférieur d'une partie (-Y direction).
Détermine la couleur d'une partie.
Détermine la position et l'orientation de la BasePart dans le monde.
Détermine si une partie peut se heurter à d'autres parties.
Détermine si la partie est envisagée pendant les opérations de requête spatiale.
Détermine si les événements Touched et TouchEnded se déclenchent sur la partie.
Détermine si oui ou non une partie lance une ombre.
Décrivez la position dans le monde dans laquelle se trouve le centre de masse d'une partie.
Décrivez le nom d'un groupe de collision de pièce.
Détermine la couleur d'une partie.
Indique les propriétés physiques actuelles de la partie.
Détermine plusieurs propriétés physiques d'une partie.
Utilisé pour activer ou désactiver les forces aéroynamiques sur les parties et les assemblages.
La taille physique réelle de la BasePart comme indiqué par le moteur de physique.
Détermine le type de surface pour la face avant d'une pièce (-Z direction).
Détermine le type de surface pour le visage gauche d'une pièce (-X direction).
Détermine un multiplicateur pour BasePart.Transparency qui n'est visible que pour le client local.
Détermine si une partie peut être sélectionnée dans Studio.
Décrivez la masse de la pièce, le produit de sa densité et de son volume.
Détermine si la partie contribue à la masse totale ou à l'inertie de son corps rigide.
Détermine la texture et les propriétés physiques par défaut d'une pièce.
Le nom de MaterialVariant .
Décrivez la rotation de la pièce dans le monde.
Spécifie l'Offset de la pivot de la partie de son CFrame.
Décrivez la position de la partie dans le monde.
Temps depuis la dernière mise à jour de la physique.
Détermine la quantité de lumière reflétée par une pièce.
Décrivez la plus petite modification de taille autorisée par la méthode Redimensionner.
Décrivez les visages sur lesquels une partie peut être redimensionnée.
Détermine le type de surface pour le côté droit d'une pièce (+X direction).
La règle principale dans le détermination de la partie racine d'une assemblage.
La rotation de la pièce en degrés pour les trois axes.
Détermine les dimensions d'une partie (Longueur, largeur, hauteur).
Détermine le type de surface pour la face supérieure d'une pièce (+ Y direction).
Détermine la quantité de partie qui peut être vue à travers (l'inverse de l'opacité de la partie).
Méthodes
Force le personnage avec le Humanoid spécifié à s'asseoir dans le VehicleSeat.
Appliquez une impulsion angulaire à l'assemblage.
Appliquez un impulsion à l'assemblage à l'assemblage de center of mass .
Appliquez un impulsion à l'assemblage à la position spécifiée.
Retourne si les parties peuvent se heurter l'une à l'autre.
Vérifie si vous pouvez configurer la propriété du réseau d'une partie.
Renvoie une table de pièces connectées à l'objet par n'importe quel type de articulationrigide.
Retournez toutes les Jointures ou Contraintes qui sont connectées à cette partie.
Retourne la valeur de la propriété Mass.
Renvoie le joueur actuel qui est le propriétaire du réseau de cette partie, ou zéro dans le cas du serveur.
Retourne vrai si le moteur de jeu décide automatiquement le propriétaire du réseau pour cette partie.
Renvoie la partie de base d'une assemblage de pièces.
Renvoie une table de toutes les parties BasePart.CanCollide vraies qui intersectent avec cette partie.
Renvoie la vitesse linéaire de l'assemblage de la partie à la position donnée par rapport à cette partie.
Renvoie vrai si l'objet est connecté à une partie qui le retiendra (par exemple, une partie Anchored )), sinon renvoie faux.
Change la taille d'un objet juste comme utiliser l'outil de redimensionnement Studio.
Définit le joueur donné comme propriétaire du réseau pour ceci et toutes les parties connectées.
Permet au moteur de jeu de décider dynamiquement qui gèrera la physique de la partie (un des clients ou le serveur).
- IntersectAsync(parts : Instances,collisionfidelity : Enum.CollisionFidelity,renderFidelity : Enum.RenderFidelity):Instance
Crée une nouvelle IntersectOperation à partir de la géométrie superposée des parties et des autres parties dans l'matricedonné.
- SubtractAsync(parts : Instances,collisionfidelity : Enum.CollisionFidelity,renderFidelity : Enum.RenderFidelity):Instance
Crée une nouvelle UnionOperation à partir de la partie, en minusant la géométrie occupée par les parties dans l'matricedonné.
- UnionAsync(parts : Instances,collisionfidelity : Enum.CollisionFidelity,renderFidelity : Enum.RenderFidelity):Instance
Crée une nouvelle UnionOperation à partir de la partie, plus la géométrie occupée par les parties dans l'matricedonné.
Obtient le pivot d'un PVInstance.
Transforme le PVInstance ainsi que tous ses descendants PVInstances afin que le pivot soit maintenant situé dans le CFrame spécifié.
Évènements
Évènements hérités de BasePartSe déclenche lorsqu'une partie arrête de toucher une autre partie en résultant d'un mouvement physique.
Feu quand une partie touche une autre partie en résultant d'un mouvement physique.
Propriétés
AreHingesDetected
Affiche le nombre de ressorts détectés par le VehicleSeat. Utile pour déboguer les designs de véhicules.
Disabled
Bascule si le VehicleSeat est actif ou non. Si la position est désactivée, il ne s'agira pas automatiquement d'un personnage à la fois lors de la collision et il ne permettra pas à un personnage de contrôler le véhicule connecté.
HeadsUpDisplay
Si oui, une barre de vitesse élégante sera affichée sur l'écran qui vous dira à quelle vitesse le véhicule se déplace.
Steer
La direction de déplacement, liée aux clés A et D. Doit être l'une de 1 (droite), 0 (tout droit) ou -1 (gauche). Se rafraîchira à 0 à moins d'être constamment configurer.
Throttle
La direction de déplacement, liée aux touches W et S. Doit être un nombre entier 1 (en avant) 0 (non modifié) ou -1 (en arrière). Se rafraîchira à 0 à moins d'être configureren permanence.
ThrottleFloat
Fonctions identiques à VehicleSeat.Throttle, mais la valeur n'est pas un nombre entier.
Torque
Avec quelle rapidité les véhicules pourront atteindre VehicleSeat.MaxSpeed. Plus le nombre est élevé, plus la vitesse atteindra le maximum.
TurnSpeed
La vitesse à laquelle le véhicule se tournera. Des chiffres plus élevés peuvent causer des problèmes et ne sont pas nécessairement meilleurs.