Я делаю игру, где это бит с боковым скроллером. Я хочу, чтобы камера увеличивала масштаб на проигрывателе, когда игрок находится в направлении Z, что означает глубину. Я могу заставить камеру следовать за ним по оси X, но я не могу понять, как заставить камеру следовать за ним по оси Z. Любая помощь будет принята с благодарностью. Спасибо :))))UNITY- Камера Увеличение и уменьшение масштаба с перемещением символов
0
A
ответ
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);
}
}
}
И что такое base.Awake в этом случае? Когда я пробовал этот код, Visual Studios не мог понять, что это значит. –
Удалите base.Awake() извините мой код. –
все в порядке! большое спасибо –