I am a little confused with Defold’s physics.
I am trying to create a catapult that throws some blocks.
Now, there is a kinematic bar and spawning dynamic block, laying on it.
I rotate the bar (via go.animate), trying to throw a block, but it does not work.
I expect, that during rotation, dynamic object gets some inertia to start flying. But it seems, that when rotation finished, block did not have any forces (except gravity).
There is a gif, to show it:
My question is:
Is it normal in defold? Or I do something wrong?
As a workaround, I send apply_force when getting collusion_point_response message. But I do not like result.