BodyPosition

Mostrar obsoleto

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

Obsoleto

O objeto Posição do Corpo aplica uma força em um BasePart de modo que mantenha uma posição constante no mundo.A propriedade Position não deve ser confundida com BasePart.Position, controla a posição mundial alvo.Esta é a contraparte de tradução para um BodyGyro .Se você precisar de mais controle em uma força aplicada a um Objeto, considere usar um BodyForce ou BodyThrust em vez disso.

A força aplicada por este objeto é controlada por vários fatores, nomeadamente a distância para a posição de destino: a força é mais forte quando está mais longe do destino.Isso é amplificado por P (poder).A velocidade atual também suavizará a força aplicada por este Objeto, e isso é amplificado por D (amortecimento).A força resultante é então limitada por MaxForce .Observe que a força aplicada na peça para alcançar a posição de objetivo pode variar em uma base por eixo.

Resumo

Propriedades

  • Ler Parallel

    Determina a quantidade de amortecimento a usar para alcançar o objetivo Position .

  • Ler Parallel

    Determina o limite de quanta força pode ser aplicada a cada eixo.

  • Ler Parallel

    Determina o quão agressiva uma força é aplicada ao alcançar a posição de destino.

  • Ler Parallel

    Determina a posição do alvo para a qual a força será aplicada.

Eventos

Propriedades

Ler Parallel

A propriedade D determina quanto amortecimento será aplicado à força usada para alcançar o objetivo Position.Quando a peça se aproxima da posição de destino, precisa desacelerar, caso contrário, ela se moverá além da posição de destino e terá que parar e acelerar novamente para voltar à posição de destino.Isso frequentemente cria um efeito indesejável de elástica , então a aplicação de amortecimento usando essa propriedade é como esse efeito é evitado.Quanto maior esse valor é configurar, maior a curva de amortecimento se torna ou mais lenta a parte se aproxima da posição de destino.

MaxForce

Ler Parallel

A propriedade MaxForce determina o limite na quantidade de força que pode ser aplicada em cada eixo para alcançar o objetivo Position .Se uma peça não estiver se movendo, considere aumentar esse valor (verifique também se não é Anchored ou anexada a qualquer parte ancorada).

Ler Parallel

A propriedade P determina quanto poder é usado ao aplicar força para alcançar o objetivo Position .Quanto maior esse valor, mais poder será usado e mais rápido será usado.A força que o BodyPosition exerce aumenta à medida que a diferença entre a posição atual da peça e a posição de destino aumenta.Essa propriedade é multiplicada por essa força para amplificá-la ou diminuí-la.

Position

Ler Parallel

A propriedade de Posição determina a posição do alvo para a qual o BodyPosition aplicará força.

Métodos

GetLastForce

Essa função retorna a última força no Objeto.


Devolução

Eventos

ReachedTarget

Dispedido quando o Pai da Posição do Corpo chegar ao desejado BodyPosition.Position (dentro de .1 metros).Uma vez que este evento é disparado, ele não disparará novamente até que BodyPosition.Position seja atualizado.