Предположим, я использую простую дискретную систему обнаружения столкновений, в которой я перемещаю все объекты, а затем проверяю наличие столкновений. Я хочу, чтобы любые сталкивающиеся объекты были отделены (конечно) и назначены соответствующие скорости реакции (отскок, скольжение, остановка и т. Д.).
Когда у меня есть пару сталкивающихся объектов, как я их разделить, не разрывая с одного или обоих из них сталкиваясь с другими объектами?