Spherical world gameplay
I would like to be able to make a character, puppet or otherwise, walk and jump around a sphere (ie planet) but I’m having difficulty with creating a logic system that allows for that. I can’t seem to get the puppet to rotate vertically and using a force applier seems to prevent jumping. Any help is appreciated
-
Keep the puppet still. Rotate the word around instead.
-
I could try that, however I do plan on having more than one planet so I would have to rotate the entire level. Still could be worth a try
-
Could you try a mover on the puppet in a upwards direction that's stronger than the force applier?
-
Even if I did that, I can’t seem to get the puppet to vertically rotate no matter what I do, even if I put a rotator on its microchip the puppet just won’t rotate
-
I tried with this using a force applier. The puppet sticks to the planet OK but remains in its original orientation. Obviously the notion of what is up and down is hard wired in there. Spherical world games not involving puppets shouldn't be a problem.
-
Mm would you please make adaptations.
Plz.. -
Alex Evans said a while back that this would be a relatively easy addition to the game, plus I think what I might do for now is build a sort of makeshift puppet using connectors and stuff, to try to get this to work
-
To DrBazinga:
Good idea. -
Use a Look At Rotator to keep the vertical axis oriented towards the center of the sphere. Try using a Follower that is trying to get to the same point. You could have it so that on the jump input, the follower is disabled for a time while you apply a force normal to the surface you're standing on.
-
UPDATE: I figured out something using a non puppet character that works somewhat
-
There's an Asteroids style game on Dreams that uses that mechanic (a bit like Mario Galaxy). I'm not sure if that uses the rotating world solution or not.
Or maybe you made it, and I'm late to the party. -
Really wish mm would make this addition. Just giving option for gyroscope to snap in the direction of an object would do it?
Please sign in to leave a comment.