Camera zoom issue when switching cameras during game

Hey all…

Whenever I set the active camera in the game engine, either with Python or the Scene actuator, the viewport zooms out so that the viewing angle is much larger than I had set it (as if I had zoomed way out on that camera’s view). However, when the view is already set to the active camera when the game engine starts, the zoom stays right where I set it.

Has anyone else had experience with this issue? Is there a way to fix it using settings and/or Python?

Please post a .blend!

But no, I’ve never had any experience of this.

argh.blend (403 KB) (2.58)

here’s a blend… the difference depends on whether you start the game engine with/without the camera activated.