S
Surkevin schrieb:
Verstehst du mein Problem richtig? Der meint einfach er darf die nächste Ebene als Slideebene verwenden obwohl er die noch nicht verwenden darf...das muss ich irgendwie verhindern...nur wie? Wenn ich ihn dann einfach stoppe, slidet er nicht weiter und das will ich nicht...er soll ja eine Ebene eines Quaders fertigsliden können!!!
Gibt es, wenn mein Playermodel von einer großen Box umgeben ist, eigentlich ne andere Möglichkeit die Slidingplane zu finden, als die des kollidierenden Polygons zu verwenden?
Axo, nee, ich dachte das Hin- und Herspringen willst Du nicht mehr.
Zu dem Slide-Problem: Der Bewegungsvektor des Players läuft meinetwegen schräg in die Wand hinein, Du mußt halt den Teil kappen, der nicht orthogonal zu dem Normalenvektor der Wand verläuft.
Zudem könntest Du Zylinder als Bounding-Volume nehmen, das würde in diesem Fall die Abstandsfindung simplifizieren.
[EDIT] Sobald der Bew.Vek. natürlich eine andere Wand schneidet, mußt Du gegen den neuen Normalenvektor checken...