LinearVelocity

Mostrar obsoleto

*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

Propriedades herdados de Constraint

Propriedades

ForceLimitMode

Ler Parallel

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

Ler Parallel

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

Ler Parallel

A direção normalizada Vector3 para restringir a velocidade ao longo de uma linha, quando VelocityConstraintMode é definida como Line.

LineVelocity

Ler Parallel

Valor flutuante da velocidade quando VelocityConstraintMode é definido como Line.

MaxAxesForce

Ler Parallel

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

Ler Parallel

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

Ler Parallel

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

Ler Parallel

Vector2 valor da velocidade em cada direção tangente do plano, quando VelocityConstraintMode é definido como Plane.

PrimaryTangentAxis

Ler Parallel

O eixo principal no plano, quando VelocityConstraintMode é definido como Plane . O valor depende do valor de RelativeTo da seguinte forma:

ReactionForceEnabled

Ler Parallel
Ler Parallel

Define a propriedade Enum.ActuatorRelativeTo para a restrição LinearVelocity.

SecondaryTangentAxis

Ler Parallel

O eixo secundário no plano, quando VelocityConstraintMode é definido como Plane . O valor depende do valor de RelativeTo como segue:

VectorVelocity

Ler Parallel

Vector3 valor de velocidade quando VelocityConstraintMode é definido como Vector.

VelocityConstraintMode

Ler Parallel

O modo da restrição , ou . O padrão é .

Métodos

Eventos