Wie können Physikspiele von oben in Box2D ausgeführt werden? Eine Idee, die ich habe, ist, die Lineargeschwindigkeit eines Objekts manuell einzustellen oder die Linear- und Winkeldämpfung zu ändern, wenn sich mein Objekt über verschiedene Oberflächen bewegt. Befindet sich mein Objekt beispielsweise über einer nassen Oberfläche, wird es weniger linear gedämpft, und wenn es sich über einer rauen Oberfläche befindet, wird es stärker gedämpft. Und um zu sehen, ob mein Objekt über eine Kante gefallen ist, werde ich versuchen, ein zu verwenden AABB
und zu überprüfen, ob es noch im Inneren ist, oder manuell zu prüfen, ob object.x > boundary.x
usw. Gibt es einen besseren Weg?