I having a hard time to implement a good working “camera switching” in my application.
I need to implement switching between different camera options triggered by the user:
– Camera with only orbit (limited angles) and zoom allowed no panning
– Camera with orbit (still limited angles), zoom and panning.
– “2D” locked camera. Just top viewing with no orbit, just zoom and panning.
Because as far as I know its impossible at the moment to change camera settings at runtime. I created different cameras. I can switch between them, but I’m having a hard time to get a smooth transition between the cameras. I get strange jumpings, etc. I just want the change between the cameras become “invisible”.
I would also be okay with creating camera programtically, but I couldnt find any information in the developer api to set options/limits for a perspective camera.
Any ideas?