Planetary Zoom and Camera Rotation system
Heyall,
I've been going over a lot of tutorials for standard RTS camera implementation with c# in unity and generally trying to get a grasp of things.
Something that gathered my interest was attempting to create a system to planetary anhilation (if anyone has played it)
Mainly, I want 1 planet/world/level that can be zoomed into at a reasonable level - traditional RTS camera when at ground level - but with the ability to fully zoom out and rotate around the planet to zoom in at another area (Ideally this: https://www.youtube.com/watch?v=n2lAP9zwSBE)
In honesty I have no idea where to begin with any of these aspects, firstly creating the planet - can I just use a sphere for this and try rotating the camera somehow around this?
If having a planet/world how could I go about placing objects on the planet, for all intents and purposes the world is flat at a ground level, but zooming it will start to show the spherical nature.
Secondly, how could I got about implementing the camera to behave in the way described.
I'm more looking for resources to help me learn more about these aspects rather than source code, I want to understand what I'm doing, how to achieve it and how to manipulate it. But I'm not sure where to begin/if I'm using the right terminology for my searches.
Thanks
//vant
Your answer
![](https://koobas.hobune.stream/wayback/20220612104329im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Box collider attached to camera not working 0 Answers
How set one canvas to two cameras 1 Answer
How to make one object visible to one or more cameras but invisible to one or more cameras 0 Answers
Hello guys, how can I swtich between using cinemachine cameras? 0 Answers
Unity Terrain on Android performance 1 Answer