Soy muy consciente de cómo detectar si dos o más objetos 2D chocan, pero estoy interesado en cómo decidir si se verifica una colisión. En proyectos anteriores, solo tenía que comprobar cada objeto contra cualquier otro objeto (lo sé, O (n ^ 2) nivel de estupidez) y creó un juego menos fluido.
Varios foros aclaman la grandeza de Quadtrees, B-Trees y cualquier otro tipo de árbol o estructura que se te ocurra.
¿Cuál es la estructura más eficiente para determinar si se debe verificar una colisión?