The project is a projectile motion using a cannon. It is a
My main aim is to view the entire scene when enemy is spawned randomly (once per time). Mainly I want the user to have the vision as of where the enemy cube (target) is placed. I would also want a transition to be smooth. Say, could take half a second. Moreover as because the cube is spawned everytime it is instantiated, sometimes the cube might be very near the cannon. If that is the case - I would be happy if the cube retreats back to the original position (something like in the screenshot "game_view"). I was just looking into the documentation and I was thinking whether that would be possible either by alternating the z axis of the camera of it's FOV. But I thought someone who had prior experience in this type of scenario could guide me well. The entire game moves on X-Y Plane. Hence at all cases Z co-ordinates is '0'.
I have ideas in bits and pieces. But for the transition I could use Unity's in build TIME function.
The enemy's position is set to random on one co-ordinate only. I set the position through,
The turret's position is always fixed and It is set to Vector3(-0.02,1.05,0)
I humbly request is could someone help me out. I think I am stuck. If I am helped with some code, I would highly appreciate. I hope I did not feed in too much on information and at the same time provide all the required information.
Thank you very much
If I understand correctly all you want to do is zoom in and out. Then I think that just changing the FOV of the camera should be sufficient. As for making it smooth all you need to do is set a startFOV and an endFOV, and let the FOV change over time. Something like this:
answered Dec 08 '11 at 12:53 PM