Montagens

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Uma montagem é uma ou mais peças soldadas por um WeldConstraint rígido ou conectadas através de juntas móveis, como 2> Class.Motor6D|Motor6Ds2> . Você pode agrupar uma montagem de peças em um 5>Modelo

1 montagem; 1 peça
1 montagem; 18 peças
1 montagem; 179 peças

De uma perspectiva de física, uma montagem é considerada um único corpo rígido , o que significa que nenhuma força pode empurrar ou puxar as peças conectadas umas das outras, e elas se moverão como uma unidade. Todas as forças aplicadas a uma específica BasePart são aplicadas à sua montagem -

Propriedades de Montagem

As seguintes propriedades BasePart mostram dados sobre sua montagem. Seus valores serão os mesmos para qualquer peça na mesma montagem, então não importa qual peça você use.

PropiedadDescripción
BasePart.AssemblyLinearVelocityEl vector de velocidad lineal de la montaje de la parte. Establecer la velocidad directamente puede llevar a un movimiento irrealista, por lo que el uso de un VectorForce o LinearVelocity límite es preferido, o BasePart:ApplyImpulse() para un cambio instantáneo en la velocidad lineal.
BasePart.AssemblyAngularVelocityEl vértice de velocidad de la parte de la montaje. Establecer la velocidad directamente puede llevar a un movimiento irrealista, por lo que el uso de un Torque o AngularVelocity vértice es preferido, o BasePart:ApplyAngularImpulse() para un cambio instantáneo en la velocidad de vértice.
BasePart.AssemblyCenterOfMassUna posición de lectura solo debe calcularse a través de la masa y la posición de todas las partes en la instalación. Una fuerza aplicada al centro de la masa no causará aceleración angular, solo una aceleración lineal.
BasePart.AssemblyMassLa suma de las BasePart.Mass de todas las partes en la instalación. Si la instalación tiene una parte anclada, la masa de la instalación se considera infinita.
BasePart.AssemblyRootPartLa parte elegida automáticamente para representar la raíz de la instalación.

Peça de Raiz da Montagem

Cada montagem tem uma parte raiz indicada por sua propriedade AssemblyRootPart. Esta é a parte que não se move quando Motor6D transformações são atualizadas, bem como a parte usada para manter a replicação de física consistente e a propriedade de rede.

Você não pode definir explicitamente a parte da raiz, mas os seguintes fatores afetam a probabilidade de cima para baixo:

Uma peça Anchored sempre será atribuída como a peça raiz.

Peças com Massless definido como falso (por padrão) têm precedência.

Os valores mais altos RootPriority têm prioridade.

Precedência com base no tamanho da peça, com multiplicadores para peças com nomes específicos.

Anchoring Comportamento

Quando uma das peças de uma montagem é ancorada, essa peça se torna a raiz e todas as outras peças são ancoradas automaticamente com ela. A seguinte sequência ilustra esse comportamento.

  1. Abaixo, quatro peças são soldadas juntas com WeldConstraints (barras verdes) para formar uma única montagem, conforme mostrado pelos contornos coloridos correspondentes.

    Quatro peças soldadas para se tornar uma única montagem
  2. Se apenas uma peça na montagem for ancorada, a montagem não será alterada, a menos que a peça raiz possivelmente mude (a peça ancorada sempre tem a maior <a href="/reference/engine/dat">prioridade</a> para se tornar a peça raiz).

    Parte ancorada (esquerda) se torna a nova parte de raiz
  3. Se mais de uma peça estiver ancorada, a montagem dividirá . Abaixo, ambas as peças esquerda e superior estão ancoradas, então a montagem original se dividirá em duas montagens como mostrado pelos contornos coloridos. Além disso, o WeldConstraint entre as duas montagens de ancoragem não pode ter uma válvula ativa entre as duas montagens ancoradas.

    Dois montantes com partes ancoradas como suas respectivas partes raiz