Frage

Ich habe ein Problem ähnlich wie http://farseerphysics.codeplex.com /Thread/View.aspx?ThreadId=72364

Ich habe ein Rechteck Spieler geom und viele Rechteck Ziegel GEOMS aufgereiht nebeneinander.

Gelegentlich, wenn der Spieler geom zwischen ihnen kreuzt er scheint auf die Ecken der Fliese geom und als Ergebnis Clip drehen über.

Auch wenn das Trägheitsmoment bis ins Unendliche Schalt die Rotation verhindert, „hüpft“ der Spieler geom wenn er streift die Kante.

Hier ist ein Screenshot der GEOMS Auslöse Bild http://notspike.com/PrototypeG/trip. png

Gibt es eine Lösung für dieses? Ich habe die Farseer Foren versucht, aber es scheint ziemlich inaktiv

Hier ist ein Link zu einem Video eines Kreis geom für den Spieler mit

http://www.notspike.com/PrototypeG/trip.avi

War es hilfreich?

Lösung

Ich würde vorschlagen, dass Sie die Verwendung von kleinen Kacheln als nächstes für das Niveau des Kollisionsgeometrie zueinander angeordnet vermeiden. Zum Beispiel, obwohl optisch klar ist es, dass Sie mit Fliesen, der „Boden“ aus dem Video wäre am besten als lange zusammenhängendes Rechteck beschrieben werden. Auf diese Weise, Sie haben dieses Problem nicht ... Punkt Mathe Floating ist bereits ungenau genug und Kacheln Kollisionsgeometrie fragt nur, dass schief gehen: -)

Andere Tipps

ich das schon geschehen habe, wenn meine Formen sind klein genug, oder die Bewegungen sind schnell genug für das Intervall zwischen Physik-Berechnung „Ticks“ genug, um die Objekte zu ermöglichen, bevor die Kollisionserkennung Tritte in überlappt.

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