2017-02-23 62 views
0

Я делаю игру, где это бит с боковым скроллером. Я хочу, чтобы камера увеличивала масштаб на проигрывателе, когда игрок находится в направлении Z, что означает глубину. Я могу заставить камеру следовать за ним по оси X, но я не могу понять, как заставить камеру следовать за ним по оси Z. Любая помощь будет принята с благодарностью. Спасибо :))))UNITY- Камера Увеличение и уменьшение масштаба с перемещением символов

ответ

0

Камера выполняется простым способом, вы можете настроить m_OffetPosition для обновления положения камеры.

public class CameraController : Monobehaviour { 

    public Transform target;  
    public Vector3 m_OffsetPosition; 
    public float m_speed = 0.1f; 

    public void Awake() 
    { 

    } 

    public void LateUpdate() { 
     if (target != null) { 
      m_Transform.position = Vector3.Lerp (m_Transform.position, target.transform.position + m_OffsetPosition, m_speed); 
     } 
    } 
} 
+0

И что такое base.Awake в этом случае? Когда я пробовал этот код, Visual Studios не мог понять, что это значит. –

+0

Удалите base.Awake() извините мой код. –

+0

все в порядке! большое спасибо –