Une assemblage est une ou plusieurs parties soudées par une rigidité ou connectées par des joints mobiles, comme .Vous pouvez regrouper une assemblage de pièces dans un conteneur modèle pour organiser rapidement les pièces et les objets associés comme une seule contenu.



D'un point de vue physique, une assemblage est considérée comme un seul corps rigide , ce qui signifie que aucune force ne peut pousser ou tirer les parties connectées les unes des autres, et elles se déplaceront comme une seule unité.Toutes les forces appliquées à un spécifique BasePart sont appliquées à son assemblage — par instance, BasePart:ApplyImpulse() applique un impulsion à l'assemblage à BasePart.AssemblyCenterOfMass .
Propriétés d'assemblage
Les propriétés suivantes BasePart montrent des données relatives à son assemblage.Leurs valeurs seront les mêmes pour n'importe quelle partie dans la même assemblée, donc peu importe la partie que vous utilisez.
Propriété | Avertissement |
---|---|
BasePart.AssemblyLinearVelocity | Le vecteur de vitesse linéaire de l'assemblage de la pièce.Définir la vitesse directement peut entraîner un mouvement irréaliste, donc l'utilisation d'une contrainte VectorForce ou LinearVelocity est préférée, ou BasePart:ApplyImpulse() pour un changement instantané de vitesse linéaire. |
BasePart.AssemblyAngularVelocity | Le vecteur de vitesse angulaire de l'assemblage de la partie.Définir la vitesse directement peut entraîner un mouvement irréaliste, donc l'utilisation d'une contrainte Torque ou AngularVelocity est préférée, ou BasePart:ApplyAngularImpulse() pour un changement instantané de vitesse angulaire. |
BasePart.AssemblyCenterOfMass | Une position de lecture seule calculée via la masse et la position de toutes les parties de l'assemblage.Une force appliquée au centre de masse ne provoquera pas d'accélération angulaire, seulement linéaire. |
BasePart.AssemblyMass | La somme de la BasePart.Mass de toutes les parties de l'assemblage. Si l'assemblage a une partie ancrée, la masse de l'assemblage est considérée comme infinie. |
BasePart.AssemblyRootPart | La partie choisie automatiquement pour représenter la partie racine de l'assemblage root part. |
Partie racine d'assemblage
Chaque assemblage a une partie racine racine indiquée par sa propriété AssemblyRootPart.C'est la partie qui ne se déplace pas lorsque les transformations Motor6D sont mises à jour, ainsi que la partie utilisée pour maintenir une réplication physique cohérente et la propriété réseau.
Vous ne pouvez pas définir explicitement la partie racine, mais les facteurs suivants affectent la probabilité du plus élevé au plus bas :

Une partie Anchored sera toujours attribuée en tant que partie racine.

Les parties avec Massless définies sur faux (par défaut) ont la priorité.

Les valeurs supérieures RootPriority prennent le pas.

Préférence basée sur la taille de la partie, avec des multiplicateurs pour les parties ayant des noms spécifiques.
Comportement d'ancrage
Lorsque l'une des parties d'une assemblage est ancrée, cette partie devient la partie racine et toutes les autres parties sont implicitement ancrées avec elle.La séquence suivante illustre ce comportement.
Ci-dessous, quatre parties sont soudées ensemble avec WeldConstraints (barres vertes) pour former une seule assemblage, comme indiqué par les contours colorés correspondants.
Quatre parties soudées pour devenir une seule assemblage Si seulement une partie de l'assemblage est ancrée, l'assemblage ne changera pas, autre que la partie racine potentiellement changeant (la partie ancrée a toujours la plus haute priorité pour devenir la partie racine).
Pièce ancrée (comme indiqué avec une icône d'ancrage) devient la nouvelle partie racine Si plus d'une partie est ancrée, l'assemblage se divise .Ci-dessous, les parties gauche et supérieure sont toutes deux ancrées, de sorte que l'assemblage original se divise en deux assemblages comme le montrent les contours colorés.De plus, le WeldConstraint entre les deux assemblages est désactivé, car vous ne pouvez pas avoir un soudage actif entre deux assemblages ancrés.
Deux assemblages avec des parties ancrées en tant que parties racines respectives