Deixe-me explicar primeiro o bloqueio de fase: quando dois objetos de massa diferente de zero ocupam o mesmo espaço, mas possuem energia zero (sem velocidade).
Eles batem para sempre com vetores de resolução de velocidade zero ou apenas ficam presos juntos até que uma força externa interaja?
No meu motor feito em casa, percebi que se eu carregasse um personagem em uma árvore e os movesse, eles sinalizariam uma colisão e voltariam ao seu local original. Suponho que eu poderia consertar isso implementando impulsos no caso de uma colisão, em vez de voltar ao último ponto em que estava (minha implementação meio que é uma porcaria).
Mas, embora eu torne meu mecanismo mais robusto, estou curioso para saber como a maioria dos outros mecanismos de física lida com esse caso. Os objetos que começam no mesmo local, sem velocidade de movimento, disparam um do outro em uma direção aleatória? Ou eles ficam lá até que algo aconteça? Qual opção geralmente é a melhor abordagem?