X_Collision / Gelände

Previous topic - Next topic

WPShadow

Hi!

Ich habe ein inzwischen schwerwiegendes Problem. Zumindest für mich ist es eines.

X_Collision und X_CollisionAABB funktioniert im "Weltraum" perfekt, da meine Raumschiffe durch keinerlei Bewegung "behindert" werden.

Kritisch wird es bei meinem Bodenfahrzeug. Ich habe also ein Gelände gezeichnet, mit Texturen versehen und ein kleines Bodenfahrzeug draufgestellt. Dabei hab ich die "Gravitation" mit y = y - 1 an. Soweit so gut. Auf einer Ebene verhielt sich das Fahrzeug auch super und bewegte sich relativ normal. Kritisch wurde es jetzt bei den Steigungen.

Insgesamt bewegt sich das Fahrzeug wie ein Hovercraft, wobei die hinteren Reifen in der Luft bleiben und die vorderen (inklusive Cockpit) fast das Gelände durchschlagen.

Wie bekommt man es hin, daß das Fahrzeug sich halbwegs dem Gelände anpaßt und alle vier Reifen den Boden berühren?

Ist ein Rechteck/Quadrat eine Lösung, von der man eine Normale nach oben zieht und so relativ zum Boden das Fahrzeug positioniert??? Und geht das überhaupt?

Und sollte ich alle vier Reifen einzeln als Kollisionsobjekt behandeln oder eher das gesamte Fahrzeug???

GLG

W.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Kitty Hello

Ich würd's als ein Fahrzeug verwenden. Mach die Steigungen klein und prüf in Fahrtrichtung ab, ob's bergaufgeht. Damit kannst Du das Fehrzeug neigen. Ich lad' gerade meinen 3D JARCK hoch, da kannst Du mal 'rinschauen. Vielleicht hift's Dir was!?
http://www.glbasic.com/showroom/data/3DJARCK.php
Mit dem "Debug"-Knopf kann man die AABB usw. gut sehen.