Ajuste de tempo adaptativo

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

O motor de física do Roblox simula todas as peças dentro do espaço de trabalho 3D através da segunda lei de movimento de Newton.Esta lei de movimento é resolvida ao longo do tempo através de saltos de tempo e um único saltos de tempo é feito dentro de um passo do mundo no Roblox.

Por padrão, o Roblox simula física em 240 Hz.Dado ciclos de aproximadamente 60 quadros por segundo, cerca de 4 passos mundiais são avançados por quadro.Com timing adaptativo , o motor de física atribui automaticamente peças a três "ilhas solventes" variando seu passo de simulação, com ênfase em 60 Hz para o melhor performance.No entanto, partes que são mais difíceis de resolver usarão um passo de tempo mais rápido, como 240 Hz, para garantir estabilidade física.

Os critérios de atribuição estão sujeitos a alterações, mas as partes atribuídas à ilha de 240 Hz incluem montagens com altos valores de velocidade, altos valores de aceleração e mecanismos complexos que são difíceis de resolver.

Ativar modo adaptativo

Para ativar otimização adaptativa no Studio:

  1. Na janela Explorer , selecione o Objeto Área de Trabalho .

  2. Na janela Propriedades , localize Método de Passagem de Física e selecione Adaptativo .

Para observar o processo de marcagem de tempo em ação, você pode abrir o Studio Microprofiler ( CtrlF6 ; F6 ).Uma vez que a experiência está em execução, pressione CtrlP ( P ) para pausar no quadro atual.

Sob o escopo chamado physicsStepped , observe que o nome do escopo de worldStep agora lê worldStep - Adaptativo .

Passe o cursor sobre LDLPGSSolver::solve para revelar o status de quantas ilhas pertencem a cada bucket de frequência; 1dt Ilhas (240 Hz), 2dt Ilhas (120 Hz) e 4dt Ilhas (60 Hz).

Visualização de depuração

Durante o teste, pode ser útil visualizar frequências para peças simuladas. Para habilitar essa opção:

  1. Abra a janela de configurações do Studio ( ArquivoConfigurações do Studio ).

  2. Da aba Física , habilite Os passos de tempo são mostrados .

Uma vez ativado, as peças simuladas serão delineadas pela sua avaliarde simulação atual.Se uma peça deixar de ser simulada, seja via o sistema de sono ou uma mudança de propriedade de rede, a peça não será mais destacada.

Peças simuladas delineadas pela cor que representa sua taxa de simulação atual

Cenários de taxa fixa

Otimização adaptativa pode melhorar o desempenho da física em até 2,5 vezes e é recomendado na maioria dos casos.No entanto, algumas experiências devem usar o modo Corrigido (240 Hz), incluindo:

Experiências que requerem simulações altamente precisas e estabilidade, como jogos de corrida, simulações de "destruição" ou jogos com mecanismos complexos como tanques.

Simulações onde a maioria das peças padrão para a ilha solucionadora de 240 Hz (contornos vermelhos durante depuração).Quando ilhas de 240 Hz interagem com ilhas de diferentes frequências (60–120 Hz), essas ilhas são convertidas para 240 Hz com um overhead que pode negar quaisquer ganhos de desempenho resultantes do ajuste adaptativo.