AlignPosition
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
A restrição Alinhar Posição aplica força para mover dois anexos juntos ou para mover um anexo para uma posição de destino.Como indicado pelo nome, afeta apenas a posição da anexos , não sua orientação (para alinhar anexos por orientação , veja AlignOrientation).
Ao configurar essa restrição, pode ser útil estudar Unidades do Roblox para entender como as unidades do Roblox se comparam a unidades métricas.
Forçar localização
Por padrão, a força é aplicada ao pai de Attachment0 na localização daquela anexo, o que significa que se o centro de massa do pai não estiver alinhado com a direção da força, o torque será aplicado tanto quanto a força.Alternativamente, a força pode ser aplicada ao centro de massa dos pais ao ativar ApplyAtCenterOfMass .
Força Reacionária
Por padrão, a restrição só aplica força a Attachment0 enquanto Attachment1 permanece inativa.Se desejado, a força pode ser aplicada a ambos os anexos em direções iguais e opostas ao habilitar ReactionForceEnabled.
Limites de Força
Você pode configurar essa restrição para aplicar a força máxima que as restrições permitem através da propriedade RigidityEnabled.Quando verdadeiro, o solucionador de física reage o mais rapidamente possível para completar o alinhamento.Quando falso, a força aplicada pela restrição é limitada com base em ForceLimitMode, MaxVelocity e Responsiveness.Veja ForceLimitMode para mais detalhes.
Modo de Attachamento
Essa restrição pode usar um um ou dois anexos em calcular seu objetivo. Veja para detalhes.
Resumo
Propriedades
Se a força é aplicada ao pai de Attachment0 na localização daquela anexo ou no centro de massa dos pais.
Determina como a força de restrição será limitada. Apenas usado se RigidityEnabled for falso.
Determina os eixos que a restrição usa para limitar a força. Aplica-se somente quando RigidityEnabled é falsa e AlignPosition.ForceLimitMode é PerAxis.
Força máxima ao longo de cada eixo que a restrição pode aplicar para alcançar seu objetivo.
Maior magnitude de força que a restrição pode aplicar para alcançar seu objetivo.
Velocidade máxima que os anexos podem mover ao convergir.
Se a restrição usa um ou dois anexos ao calcular seu objetivo.
A posição para a qual a restrição deve mover seu Attachment0 .
Se a restrição se aplica apenas à Attachment0 força ou a ambas as anexos em direções iguais e opostas.
Controla quão rapidamente a restrição atinge seu objetivo. Valores mais altos fazem com que os anexos se alinhem mais rapidamente.
Se a força depende de outras propriedades ou se o solucionador de física reage o mais rapidamente possível para completar o alinhamento.
Indica se a restrição está ativa no mundo atualmente.
O Attachment que está conectado a Constraint.Attachment1.
O Attachment que está conectado a Constraint.Attachment0.
A cor da restrição.
Alterna se a restrição está habilitada ou não.
Alterna a visibilidade da restrição.
Propriedades
ApplyAtCenterOfMass
Quando falso (padrão), a força é aplicada ao pai de Attachment0 na localização daquela anexo, o que significa que se o centro de massa do pai não estiver alinhado com a direção da força, torque será aplicado tanto quanto a força.Quando verdadeiro, a força é aplicada no centro de massa dos pais.
ForceLimitMode
Determina como a força de restrição será limitada quando RigidityEnabled for falsa.Quando definido para Magnitude , a força de restrição será limitada de tal forma que a magnitude seja menor que MaxForce.Quando definido para PerAxis , a força de restrição ao longo de cada eixo será limitada por MaxAxesForce .Os eixos ao longo dos quais a força será limitada são baseados na propriedade ForceRelativeTo.
ForceRelativeTo
Determina os eixos que a restrição usa para limitar a força.Aplica-se somente quando RigidityEnabled é falso e AlignPosition.ForceLimitMode é PerAxis.Quando definido para World , a força de restrição é calculada no quadro de referência mundial e os limites de força especificados em MaxAxesForce se referem aos eixos do sistema de coordenadas mundiais.Quando definido para Attachment0 ou Attachment1, as limitações de força especificadas em MaxAxesForce se referem aos eixos do sistema de coordenadas de anexo especificado.
MaxAxesForce
Força máxima ao longo de cada eixo que a restrição pode aplicar para alcançar seu objetivo.Usado apenas se RigidityEnabled for falso e ForceLimitMode for PerAxis.Os eixos usados para aplicar ao limite são especificados usando a propriedade ForceRelativeTo.
MaxForce
O máximo da magnitude da força que a restrição pode aplicar para alcançar seu objetivo. Apenas usado se RigidityEnabled for falso e ForceLimitMode for Magnitude.
Observe que MaxForce e MaxVelocity são limites para a força e velocidade respectivamente.A escala real é determinada por Responsiveness .
MaxVelocity
Velocidade máxima que os anexos podem mover ao convergir. Apenas usado se RigidityEnabled for falso.
Observe que MaxVelocity e MaxForce são limites para a velocidade e força, respectivamente.A escala real é determinada por Responsiveness .
Se a restrição usa um ou dois anexos em calculando seu objetivo.Por padrão, isso é TwoAttachment , o que significa que a restrição ignora Position e tenta mover Attachment0 para a posição de Attachment1 .
Se definido para OneAttachment , a restrição ignora Attachment1 e tenta mover Attachment0 para Position .
Position
A posição para a qual a restrição deve mover seu Attachment0 .Usado apenas se Mode for definido como OneAttachment, caso em que Attachment1 é ignorado.
ReactionForceEnabled
Se falso (padrão), a restrição só aplica força a Attachment0 enquanto Attachment1 permanece inativa.Se verdadeiro, a restrição aplica força a ambas as anexagens em direções iguais e opostas .
Responsiveness
Controla quão rapidamente a restrição atinge seu objetivo. Os valores mais altos fazem com que os anexos se alinhem mais rapidamente. O valor pode estar entre 5 e 200.
RigidityEnabled
Se a força depende de outras propriedades ou se o solucionador de física reage o mais rapidamente possível para completar o alinhamento.Se falso (padrão), a força é determinada por MaxForce, MaxVelocity e Responsiveness.Se for verdadeiro, o solucionador de física reage o mais rapidamente possível para completar o alinhamento.