Motor6D
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Motor6D junta dois BaseParts ( Part0 e Part1 ) juntos de uma maneira animável.A propriedade Transform determina o deslocamento entre essas partes.Isso pode ser definido manualmente usando RunService.PreSimulation ou através de um Animator.
Modelos cujas peças são conectadas por Motor6D geralmente são referidos como racks , geralmente para Humanoids .
Resumo
Propriedades
Descreve o deslocamento de animação atual da articulaçãoMotor6D .
Mostra a rotação atual do motor em radianos.
O ângulo desejado para girar o motor em radianos.
A velocidade máxima que o motor pode usar para alcançar Motor.DesiredAngle medida em radianos por segundo de física.
Determina se a junta está ativa no mundo atualmente.
Determina como o ponto de deslocamento é anexado a JointInstance.Part0 .
É subtraído da propriedade JointInstance.C0 para criar um ponto de deslocamento para JointInstance.Part1 .
Define se a junta está ativa ou não.
O primeiro BasePart que a conexão conjunta se conecta.
A segunda BasePart que a conexão conjunta se conecta.
Propriedades
ChildName
ParentName
Transform
O interno CFrame que é manipulado quando um Motor6D está sendo animado.Recomenda-se usar essa propriedade para animações personalizadas em vez de JointInstance.C0 e JointInstance.C1.
Tempo
Motor6D transformações não são aplicadas imediatamente, ao contrário de atualizar C0 e C1, mas sim como um lote em um trabalho paralelo após RunService.PreSimulation, imediatamente antes dos passos de física.A atualização em lote adiada é muito mais eficiente do que muitas atualizações imediatas.
Se o Motor6D for parte de um modelo animado com um Animator , então Motor6D.Transform geralmente será substituído a cada quadro pelo Animator depois de RunService.PreAnimation e antes de RunService.PreSimulation.