I'm creating a game where a ball flies up, colliding different objects. Objects give the ball speed, if ball is too slow it falls down. I use custom movement behaviour for the ball.
The problem is that when the game just starts - collision detection works fine, but the more game continues the more collision mask displaces down, relative to the ball.
It looks like when the ball (black) overlaps an object - nothing happens, but when it flies above the object - collision event happens.
On the screenshot above you can see a moment, when displaced collision box has just touched a button, and little stars particles spawned. The spawn point is much lower that the sprite.
If anyone has met this problem - i would appreciate your help!
i can send you a .cap file, though it's quite big and complicated.
P.S. Construct is great!