BodyAngularVelocity
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
O objeto BodyAngularVelocity aplica um [torque][1] (ou força rotacional ) em um BasePart de modo que mantenha uma velocidade constante [angular][3] determinada por sua propriedade AngularVelocity.Isso permite a criação de peças que giram continuamente.É o contraponto rotacional para um BodyVelocity .Se você quiser manter uma constante [deslocamento angular][2], use um BodyGyro em vez disso.
Resumo
Propriedades
Determina o eixo de rotação (direção) e a velocidade de rotação ( magnitude ) em radianos/s.
Determina o limite de torque que pode ser exercido em cada eixo mundial.
Determina o quão agressivo é um torque aplicado ao alcançar a velocidade angular do objetivo.
Propriedades
AngularVelocity
A propriedade AngularVelocity é uma Vector3 que determina a velocidade angular do objetivo que um BodyAngularVelocity deve manter através do exercício de torque.Para essa propriedade, a direção do vetor é o eixo de rotação.A magnitude é a velocidade angular em radianos por segundo .Por padrão, esta propriedade é (0, 2, 0) .
Dica: Você pode multiplicar um Vector3 por math.rad(360) ou 2π , a fim de converter [frequência angular][5] (rotações por segundo) em [velocidade angular desejada][3] (radianos por segundo).Por exemplo: Configurar AngularVelocity para Vector3.new(0, 1, 0) * math.rad(360) ≈ Vector3.new(0, 6.283, 0) fará com que uma parte gire em torno do eixo Y uma vez por segundo.
MaxTorque
A propriedade MaxTorque determina o limite do torque que pode ser exercido em cada eixo mundial.Se uma peça não estiver se movendo, considere aumentar esse valor (e também verifique se ela não é Anchored ou anexada a outra peça ancorada).Veja também P (poder).
A propriedade P determina quanto poder é usado ao aplicar torque para alcançar o objetivo AngularVelocity .Quanto maior esse valor, mais poder será usado e mais rápido será usado.