Esempio n. 1
0
 private void ZoomInPlayer()
 {
     if (transform.position != player.transform.position)
     {
         cameraLookAtPoint.transform.position = Vector3.MoveTowards(cameraLookAtPoint.transform.position, player.transform.position, cameraLookAtPointSpeed * Time.deltaTime);
         transform.position = Vector3.Lerp(transform.position, cameraLookAtPoint.transform.position, zoomInPlayerSpeed * Time.deltaTime);
         mainCamera.transform.LookAt(cameraLookAtPoint.transform);
     }
     else
     {
         gameStartPhase = GameStartPhase.TRACK_PLAYER;
     }
 }
Esempio n. 2
0
 private void ZoomInMap()
 {
     // vertically decline the camera
     if (transform.position != targetPositionInZoomInMap)
     {
         transform.position = Vector3.MoveTowards(transform.position, targetPositionInZoomInMap, zoomInMapSpeed * Time.deltaTime);
         mainCamera.transform.LookAt(cameraLookAtPoint.transform);
     }
     else
     {
         gameStartPhase = GameStartPhase.ZOOMIN_PLAYER;
     }
 }