These days I have created an example for the making of platform shooter games that someone might like (who remembers Wonder Boy III Sega will get a clear idea ). I was able to get 90% of the result I wanted. On the flying platforms, I was able to get the stationary movement for when the joystick or keyboard is not pressed. The small problem is that even on fliyng platforms that go up and down or left and right, when the sprite is crouched, it should stay stopped even with joy or key presses.
Maybe I'm missing something in an event line like this:
Or in an event line like this (behavior platform C):
If you can find the event that escapes me, I'll get 100% the result I wanted.
Note: You will reply that it is easier to use Physics Platform Movement! But since this gives me problems because the collisions happen at distance (with mask width at zero also), I had to use the platform object!