Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

MonoBehaviour.LateUpdate()

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство

Описание

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 включен. Переопределите эту функцию, чтобы добавить к вашему компоненту функциональность.