LateUpdate вызывается каждый кадр, если Behaviour включен.
LateUpdate вызывается после того как все функции Update в этом кадре будут вызваны. Это полезно для упорядочивания выполнения скриптов. Например следование камеры за объектами нужно всегда реализовывать в LateUpdate т.к. объект следования может двигаться внутри данного кадра.
// Moves the object forward 1 meter a second
function LateUpdate () { transform.Translate(0, 0, Time.deltaTime * 1); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void LateUpdate() { transform.Translate(0, 0, Time.deltaTime * 1); } }
Для получения времени прошедшего с последнего вызова LateUpdate используйте Time.deltaTime. Эта функция вызывается только если Behaviour включен. Переопределите эту функцию, чтобы добавить к вашему компоненту функциональность.