Ho una rete a muro divisa in pezzi distruttibili. Quando viene distrutto, il muro può collassare in oggetti separati con una fisica che può essere distrutta. (Taglia il muro a metà orizzontalmente e la parete superiore diventa un oggetto separato con la sua fisica).
Ho già le informazioni di adiacenza per conoscere i vicini, ma come posso conservare i pezzi in modo da poter rilevare quando dividerli in oggetti separati? Che tipo di albero sarebbe adatto a questo e sapere quando il ramo è stato reciso e quali pezzi creare un nuovo oggetto?
Un test sarebbe quello di distruggere un cerchio fuori dal muro, e il centro del cerchio cadrebbe e contenere solo i pezzi rimanenti collegati come un nuovo oggetto.
Qualche esempio là fuori?
Modifica: una struttura grafica funzionerebbe usando il percorso più breve? Qualcosa di più efficace?
Grazie!