Frage

Ich mache ein Android -Spiel und suche ein relativ einfaches Tutorial zur Erkennung von Ballkollisionen. Insbesondere eine elastische Kollision zwischen 2 Bällen (das heißt, wie sich Bälle nach der Kollision verhalten würden - wie Poolbälle, wenn sie kollidieren).

Wenn jemand ein Beispiel/ Tutorial über Verzögerung und Beschleunigung kennt, würde ich es zu schätzen wissen. Ich erkenne, ob 2 Kugeln in der Nähe sind (noch nicht kollidieren). Wenn Ball 1 in einem bestimmten Radius eines statischen Balls 2 liegt, verlangsamt sich Ball 1. Sobald Ball 1 einen weiteren Punkt näher an Ball 2 erreicht, ändert Ball 1 die Richtung und beginnt erneut zu seiner ursprünglichen Geschwindigkeit zu beschleunigen.

Ich kann die erste Kollision erkennen und Ball 1 verlangsamt sowie seine Richtung wechseln, aber die von mir implementierte Beschleunigung ist nicht korrekt.

Wenn vielleicht jemand von einem solchen Beispiel weiß, können Sie mich vielleicht in die richtige Richtung verweisen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top