As I could do to create a button that when clicked zoom in the camera slowly and stay that way until you restart the scene
To cause a camera zoom, you gradually reduce the .fieldOfView of your camera over the course of several frames.