Sono ben consapevole di come rilevare se due o più oggetti 2D si scontrano, ma sono interessato a come decidere se verificare una collisione. Nei progetti precedenti, avevo appena controllato ogni oggetto rispetto a qualsiasi altro oggetto (lo so, O (n ^ 2) livello di stupidità) e questo ha creato un gameplay tutt'altro che fluido.
Vari forum salutano la grandezza di Quadtrees, B-Trees e qualsiasi altro tipo di albero o struttura che ti viene in mente.
Qual è la struttura più efficiente per determinare se una collisione deve essere controllata?