I need some advice regarding creation of UI Menu. Right now I've got several canvases representing different menus (Main, Options, NewGame etc.). Right now I'm using Vector3 and transform.position and rotation for the main camera to move around these canvases (menus). But it looks not very smooth.
I need the camera to kinda start moving a bit slower, then gain speed and when it approaches a new canvas to slowly lose speed (sort of a smooth movement).
As for the buttons, I need them to be replaced by other buttons. For example, I've got a New Game menu with the Single Game and Multiplayer buttons and when I hit Single Game, these two buttons must flip to the left and other buttons need to take their place in the same fashion.
So, the question is - what's the best way to acheive that? Is it better to do the whole thing in script or use animations triggered on click? Just point me in the right direction. What methods should be used? Just references will suffice, no coding needed.
Thanks in advance.