Pracuję nad grą 2D, która próbuje uzyskać „chmurę” kilkuset małych kostek lub dysków, aby podążały za kursorem myszy, nie nakładając się na siebie.
Jednak korzystanie z silnika fizyki wprowadza powolność działania w miarę wzrostu liczby dysków, a wykrywanie kolizji jest zwykle niepewne.
Czy istnieje prosty sposób na zoptymalizowanie silnika do tego rodzaju rzeczy? Jeśli nie, czy lepiej byłoby po prostu wyłączyć silnik i napisać coś własnego? (Trzymam się tutaj za słomki, ale :) Czy są jakieś dobre zasoby lub przykłady, jak to zrobić?