I made some progress.
My camera is now Cinemachine which seems to be quite smooth and I can handle various camera behaviors I will need later.
Also I changed now from moving the player with RigidBody2dMovePosition (which was quite jittery) to SetVelocity2D as this guy explains here:
That is smooth, just jumping up and down, but then he explains how to do about the same for the horizontal movement, here:
which part I am unable to replicate in Playmaker.
My problem is that I am not not sure what I should do differently to get his result.
Is this even possible in Playmaker?Please check the attached image and tell me if this is even possible.
It seems so simple, but what is the problem?
There is one FSM which is doing the up and down jumping with SetVelocity2D once every time a platform 2D collider is entered.
I guess the problem is with the EveryFrame part of this horizontal movement FSM actions, they get the velocity of the object add the horizontal movement and then set the velocity every frame, so that is why the character flies away when this FSM is active.
What is he doing differently in his script? He does not have everyframe there but fixedupdate.
Please shed some light!