When I searching for zooming in Unity online, all the post I come across so far tell me to change the fieldOfView
property of the camera.
But when I tested it in the Unity editor, the scene object goes way back to the horizon when the FOV gets too big,
Snapshot 1
Snapshot 2
(Sorry about the link, I can't post images yet.)
Even though it managed to duplicate the effect of zooming, the object get too far away to be of any use.
I had tried moving the camera forward and backward, but it turned out to be having the same result as changing the FOV.
I had also tried to put the whole scene into an empty GameObject and change its scales while zooming.
But while it worked as I expected, it messes up in-game mechanics such as distances and such.
I have to change many other things because of it.
Is there any other way to let the objects stay in the middle of the scene while achieve the effect of zooming?
Snapshot 3
Thank you very much for your help.
Much appreciated!