O mecanismo 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. Este mecanismo de movimento é solucionado ao longo do tempo via passos de tempo e um único passo de tempo é concluído dentro de um passo de 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 de mundo são avançados por quadro. Com timing dinâmico , o motor de física atribui automaticamente peças a três "ilhas de solução" ao alterar sua simulação de tempo, com um ponto de
Os critérios de atribuição estão sujeitos a alterações, mas as peças atribuídas à ilha de 240 Hz incluem montagens com valores de velocidade altos, valores de aceleração altos e mecanismos complexos que são difíceis de resolver.
Habilitando Modo Adaptativo
Para habilitar a sincronização adaptiva no Studio:
Na janela Explorer , selecione o Objeto Espaço de Trabalho .
Na Janela Propriedades , localize Método de Passagem de Física e selecione Ajuste .
Para observar o processo de sincronização do tempo em ação, você pode abrir o Studio Microprofiler ( CtrlF6 ; 0> ⌘ 0> 2> F6 2> ). Uma vez que a experiência estiver em execução, pressione 5> Ctrl
Sob o escopo chamado physicsStepped , observe que o nome do escopo de worldStep agora lê worldStep - Adaptive .
Passe o mouse sobre LDLPGSSolver::solve para revelar o status de quantas ilhas pertencem em cada bucket de frequência; Ilhas de 1dt (240 Hz), Ilhas de 2dt (120 Hz) e 1>Ilhas de 4dt1> (60 Hz).
Visualização de Depuração
Durante o teste, pode ser útil visualizar as frequências para peças simuladas. Para ativar essa opção:
Abra a janela de configurações do Studio ( Arquivo >.
Na aba Física, ative Mostrar etapas de tempo.
Uma vez ativado, peças simuladas serão contornadas pelo seu atual avaliarde simulação. Se uma peça parar de ser simulada, seja por meio do sistema de sono ou de uma alteração de propriedade de rede, a peça não será mais contornada.
Cenários de Taxa Fixa
Ajuste de tempo adaptativo pode melhorar o desempenho físico em até 2,5 vezes e é recomendado em mostos casos. No entanto, algumas experiências devem usar o modo Fixo (240 Hz), incluindo:
Experiências que requerem simulações altamente precisas e estabilidade, como jogos de corrida, "destruição" de simulações ou jogos com mecanismos complexos, como tanques.
Simulações onde a maioria das peças padrão para a ilha de solução de 240 Hz (contorno vermelho durante debugging). Quando ilhas de diferentes frequências (60–120 Hz) interagem com ilhas de diferentes frequências (60–120 Hz), essas ilhas são convertidas para 240 Hz com um overclock que pode negar quaisquer ganhos de desempenho resultantes do ajuste dinâmico de tempo.