Ich weiß ganz genau, wie ich nach Kollisionen suchen soll, aber ich weiß nicht, wie ich mit der Kollision richtig umgehen soll.
Vereinfacht gesagt, wenn zwei Objekte kollidieren, verwende ich einige Berechnungen, um die Geschwindigkeitsrichtung zu ändern. Wenn ich die beiden Objekte nicht bewege, überlappen sie sich immer noch und wenn die Geschwindigkeit nicht groß genug ist, kollidieren sie auch nach dem nächsten Update. Dies kann dazu führen, dass Gegenstände ineinander stecken bleiben.
Was aber, wenn ich versuche, die beiden Objekte so zu verschieben, dass sie sich nicht überlappen? Das klingt nach einer guten Idee, aber ich habe festgestellt, dass es sehr kompliziert wird, wenn es mehr als zwei Objekte gibt. Was ist, wenn ich die beiden Objekte bewege und eines davon mit anderen Objekten kollidiert, sodass ich sie ebenfalls bewegen muss und sie möglicherweise mit Wänden usw. kollidieren können?
Ich habe ein Top-Down-2D-Spiel im Sinn, aber ich glaube nicht, dass das viel damit zu tun hat. Wie werden Kollisionen normalerweise gehandhabt?
Diese Frage wird im Auftrag von Wooh gestellt