the idea is to move the entity small amounts each "step", meaning changing the player\x by .01 or something like that. I usually also have a player\xVel wich I calculate and then add to the player\x to get what I want. This is a more 2d way to do things, but it works for me. It also helps to have a system like this for AI, to make them work better.
To answer your question, tweening should make it smoother by dividing whatever amount you change the x by a set number per time period. Instead of making one huge leap, it will make many smaller leaps faster.
To answer your question, tweening should make it smoother by dividing whatever amount you change the x by a set number per time period. Instead of making one huge leap, it will make many smaller leaps faster.