Wiem całkiem dobrze, jak sprawdzać kolizje, ale nie wiem, jak sobie poradzić z kolizją.
Uproszczone, jeśli zderzają się dwa obiekty, używam obliczeń, aby zmienić kierunek prędkości. Jeśli nie przesunę tych dwóch obiektów, nadal będą się one nakładać, a jeśli prędkość nie będzie wystarczająco duża, nadal zderzą się po kolejnej aktualizacji. Może to spowodować, że obiekty utkną w sobie.
Ale co, jeśli spróbuję przesunąć dwa obiekty, aby się nie nakładały. To brzmi jak dobry pomysł, ale zdałem sobie sprawę, że jeśli są więcej niż dwa obiekty, staje się to bardzo skomplikowane. Co się stanie, jeśli poruszę dwoma przedmiotami, a jeden z nich zderzy się z innymi obiektami, więc ja też będę musiał je przenieść i mogą zderzyć się ze ścianami itp.
Mam na myśli odgórną grę 2D, ale nie sądzę, żeby miało to z tym wiele wspólnego. Jak zwykle obsługiwane są kolizje?
To pytanie jest zadawane w imieniu Wooh