I have been using custom movements, but can someone direct me to a full Platform Movement Object Tutorial (with jumping, dashing, double jumping, etc) ?
I have been looking everywhere but couldn't find any :S
i couldnt find any tutorials either, but from what i learned so far you need to have the player detect collisions by using the event
(pmo)test for obstacle overlap
(player) whichever collision you want(backdrop, actives, ect)
(pmo) selected object overlaps obstacle
you also need to remeber to select the object, usually easiest from the start of the frame (it doesnt like multiple objects, so you would most likely have to have one for each person using one)
then to make them jump just have a
(pmo) selected object is standing on ground
(controls) player presses whatever
(pmo) jump
if you want it to hold just do
(controls) player holds whatever
(pmo) hold jump
the double jump do the same event as the initial jump but negate the player is standing on ground, place it under the control command then add the flag 0 is off condition. then add turns on flag 0 in the actions. afterwards add a new event that states when the player is standing on ground then set flag 0 off.
dashing is something else, ill get back to you on that.
that was a great tutorial! thanks for posting it, it gives me an idea. although with the hold jump code, he doesnt need the not overlaping anything part, i dont have it and it doesnt interfere at all. but i suppose it doesnt hurt. i also wish he went more into the ai as far as multiple instances, because i cant get that to work right.
PMO is quite self-explanatory. If you take a look at the programming in the PMO example files that come with the extension, they're fairly easy to make sense of.
And yes, PMO can control enemies, Nifflas made an example not long ago: