PDA

View Full Version : Mover question


NutWrench
08-01-2002, 10:08 AM
I have a map with a flat mover that the player rides. The problem is, once I jump off the platform, I only move in the direction of the jump. This doesn't seem very realistic. After all, if you jump out of a car doing 100kph, you don't just land on the sidewalk: you're also moving sideways at 100kph until you hit the ground.

How can you fix a mover so the player will inherit the speed and direction of the mover as well?

Bean
08-01-2002, 11:16 AM
I really dont think there is any way to do this, since the physics in Unreal are fairly primative. I've never encounter any way to accomplish this. It might be possible to use UnrealScript to code in a new mover object with some physics stuff.

JSB
08-01-2002, 11:42 AM
You could try this if it's not ruled out by another factor in the immediate area of the platform:

Place kickers along both sides of the plaform's path and adjust the collision radius so that the player is uneffected unless he jumps off the platform. If there are other factors, you could try placing invisible movers in the floor along both sides of the path and attach the kicker(s) to the hidden mover.

Set the hidden movers with the attached kickers to rise up out of the floor timed with the activation of the platform. This way no players are being kicked around if they're not jumping off the platform.

smattbac
08-02-2002, 10:32 AM
Interesting idea. Shouldn't be that hard to code though, just check when the player leaves the mover and then add the speed of the mover to player... something like that. images/icons/smile.gif And direction of course.

yossa
08-06-2002, 02:07 PM
I think that surrounding the mover with a zone with changed gravity (so that it'll push you sideways while in air) could help but it may cause some bugs.

Something similar to jumping off the helicopter in AS-HiSpeed

[ 08-06-2002, 02:13 PM: Message edited by: yossa ]

JSB
08-12-2002, 11:25 PM
What solution did you end up with, NutWrench? Something entirely different?