Yoo Guys, So I've been stuck on this all day (beginning to think it's not possible) but before I give up I wanted to check to see if anybody knows how to do it or a work around. I'm trying to give a physics object a velocity so it can move across an uneven ground. The problem I'm having is it only has the velocity for a second then stops (reason I'm guessing is that the friction stops it). I've tried connecting it to a fixed object (which works) but then it doesn't react well to the uneven ground since its fixed. Anybody know any kind of work around? Been trying things all day! Just in case my description is a little confusing, what I'm trying to do is move a boat across waves (the ground) when the character jumps on it. This is what happens when the boat is connect to a fixed object (it moves forward but not how id like it to)
I am thinking the object connection strategy you tried may not be the way to go. Have you tried setting a wakeup effect for the boat and then maybe using some logic transform blocks in your ocean to spice up how the boat moves?
I'm with @Jamie on this one, wakeup on collision to set initial velocity. Then have a bunch of logic transforms every so often that continually feed the velocity. Its tricky to have a physics object attached to a fixed object. The physics object will continue to bounce around, but only on its axis, as it is set at a fixed distance to a fixed object. You could try to add in blank space to the objects image to move the center point towards the front of the boat. Then the back of the boat would bounce up and down a little better perhaps.
Do what works. Either way, logic transform blocks might also help if you decide to use ramps or something
Wow awesome, thank you all for the reply's! Gonna keep playing around with it but from what I'm seeing as ideas I feel like its possible! Ill keep you all updated on it!
Alright... got it working. I literally put a logic along the entire surface until the boat reached the other side. Its not as smooth as I'd like it to be but good enough (just gives it the illusion that there's some engine problems) Thanks again everyone!