Zoom out without influence physics

Hi,
i have a conception’s problem i think :stuck_out_tongue:
i want to do a game where my main object grow when the player do an action : a plant, when player give it water. When the plant grow i want zoom out my scene to see all my plant everytime.
i don’t know if it is more logic to reduce background and all gameobject scale or just change the camera’s orthogonal size and adjust it position ?
If i change my objects scale i fear about the complexity for adjust the position of all game object and their reaction in the scene physics.
For the orthogonal size i don’t know how to calculate the new value when the plant grow, have-you an idea ?

Thank for help!

Change the size of the camera. You should be able to make the viewport size a multiple of the object’s scale and have it work fine.

You could also set a target camera size that is based directly on the plant’s scale, and have the actual camera size SmoothDamp toward the target value.