LinearVelocity
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
A restrição Velocidade Linear aplica força em uma montagem para manter uma velocidade constante linear.Pode ser definido para aplicar força ao longo de uma Vector3 , linha ou plano 2D.Alternativemente:
- Se você quiser controlar a quantidade de força aplicada, use uma restrição VectorForce .
- Se você só precisa de inicial velocidade linear, defina a propriedade AssemblyLinearVelocity diretamente na montagem.
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.
Relatividade
A aplicação de velocidade pode ser controlada através da propriedade RelativeTo da restrição.Se definido para World , a força será aplicada em coordenadas mundiais, independentemente das orientações pais ou de anexo.Se definido para Attachment0 ou Attachment1, a força será aplicada em relação a Attachment0 ou Attachment1, respectivamente.
Resumo
Propriedades
Determina como a força de restrição será limitada.
Determina se a força de restrição será limitada ou se o solucionador de física pode aplicar uma força ilimitada para atingir a velocidade alvo.
A direção normalizada Vector3 para restringir a velocidade ao longo de uma linha.
Valor flutuante da velocidade quando VelocityConstraintMode é definido como Line.
Força máxima ao longo de cada eixo que a restrição pode aplicar para alcançar a velocidade do vetor.Usado apenas se ForceLimitsEnabled for verdadeiro, ForceLimitMode for PerAxis e VelocityConstraintMode for Vector.
Magnitude máxima do vetor de força que a restrição pode aplicar.
Força máxima ao longo de cada eixo que a restrição pode aplicar para alcançar a velocidade do plano.Usado apenas se ForceLimitsEnabled for verdadeiro, ForceLimitMode for PerAxis e VelocityConstraintMode for Plane.
Vector2 valor da velocidade em cada direção tangente do plano.
O eixo principal no plano, quando VelocityConstraintMode é definido como Plane.
Define a propriedade Enum.ActuatorRelativeTo para a restrição LinearVelocity.
O eixo secundário no plano, quando VelocityConstraintMode é definido como Plane.
Vector3 valor de velocidade quando VelocityConstraintMode é definido como Vector.
O modo da restrição LinearVelocity .
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
ForceLimitMode
Determina como a força de restrição será limitada.Quando definido para Magnitude, a força da restrição terá magnitude menor que MaxForce.Quando definido para PerAxis , a força ao longo de cada eixo será menor que o valor correspondente em MaxAxesForce quando VelocityConstraintMode for Vector ou o valor correspondente em MaxPlanarAxesForce quando VelocityConstraintMode for Plane.Usado apenas quando ForceLimitsEnabled for verdadeiro.
ForceLimitsEnabled
Determina se a força de restrição será limitada ou se o solucionador de física pode aplicar uma força ilimitada para atingir a velocidade alvo.Quando ativado, a força de restrição é limitada com base em ForceLimitMode.Quando desativado, o solucionador de física sempre aplicará uma força que seja grande o suficiente para alcançar a velocidade alvo.
LineDirection
A direção normalizada Vector3 para restringir a velocidade ao longo de uma linha, quando VelocityConstraintMode é definida como Line.
MaxAxesForce
Força máxima ao longo de cada eixo que a restrição pode aplicar para alcançar a velocidade-alvo.Usado apenas se ForceLimitsEnabled for verdadeiro, ForceLimitMode for PerAxis e VelocityConstraintMode for Vector.Os eixos usados para aplicar o limite correspondem à propriedade RelativeTo.
MaxForce
Magnitude máxima do vetor de força que a restrição pode aplicar. Apenas usado se ForceLimitsEnabled for verdadeiro e ForceLimitMode for Magnitude.
MaxPlanarAxesForce
Força máxima ao longo de cada eixo que a restrição pode aplicar para alcançar a velocidade do plano.Usado apenas se ForceLimitsEnabled for verdadeiro, ForceLimitMode for PerAxis e VelocityConstraintMode for Plane.Os eixos usados para aplicar o limite correspondem à propriedade RelativeTo.
PlaneVelocity
Vector2 valor da velocidade em cada direção tangente do plano, quando VelocityConstraintMode é definido como Plane.
PrimaryTangentAxis
O eixo principal no plano, quando VelocityConstraintMode é definido como Plane . O valor depende do valor de RelativeTo da seguinte forma:
- Se RelativeTo for definido como World, este valor deve ser especificado no espaço mundial.
ReactionForceEnabled
SecondaryTangentAxis
O eixo secundário no plano, quando VelocityConstraintMode é definido como Plane . O valor depende do valor de RelativeTo como segue:
- Se RelativeTo for definido como World, este valor deve ser especificado no espaço mundial.