Pular para o conteúdo principal

Etapa 7: Física, PhysX para Chaos (physics)

O UE5 substituiu o PhysX pelo Chaos. Esta etapa limpa as configurações de física e migra veículos PhysX para veículos Chaos.

Feito automaticamente​

  • Regras .ini do grupo physics: configurações da era PhysX que nada lê no Chaos são removidas.
  • Veículos de 4 rodas: os Blueprints de veículo e de roda são re-parentados para WheeledVehiclePawn e ChaosVehicleWheel, com os parâmetros mapeados:
    • massa, arrasto, dimensões do chassi, taxas de input;
    • curva de torque e torque máximo, RPM, momento de inércia;
    • marchas, ré, RPMs de troca, diferencial, curva de direção, configuração das rodas;
    • raio, largura, massa, ângulo de esterço, freios, curso da suspensão e flags de eixo/direção/motor de cada roda.
  • Nós de chamada de função, variável, cast e tipo de variável que apontavam para as classes de veículo PhysX são redirecionados.

O UEAPM inclui cópias só de carregamento dos tipos de veículo PhysX do 4.27, então os assets de veículo do 4.27 carregam no 5.8 com todos os seus dados antes de serem convertidos.

Relatado para você​

  • Parâmetros de ajuste sem equivalente no Chaos.
  • Assets DestructibleMesh (use um Chaos Geometry Collection).
  • Assets TireConfig (use as configurações de atrito da roda e physical materials).
  • Veículos com rodas simples (não mecânicos).

Tabelas de regras​

As regras physics de config.json (10 regras) e physics.json (22 parâmetros de movimento e 11 de roda mapeados; 20 de movimento e 7 de roda relatados como sem mapeamento).

Exemplos​

Antes (4.27)Depois (5.8)
bEnablePCM, PhysXTreeRebuildRate em [/Script/Engine.PhysicsSettings]removidas (sem efeito no Chaos)
Blueprint de veículo baseado em WheeledVehiclere-parentado para WheeledVehiclePawn
Blueprint de roda baseado em VehicleWheelre-parentado para ChaosVehicleWheel
DestructibleMeshrelatado: modo Fracture, New > Geometry Collection

Veja o FAQ sobre o que é mantido nos veículos.