Повторение: регистратор жизненного цикла
Часть раздела Основы скриптинга в Unity путешествия по Unity на Coddy. Урок 59 из 67.
Задание
СреднеНапиши скрипт, который показывает порядок вызовов Unity в Console. Каждый из этих методов выводит в журнал своё имя, точно так, как оно здесь написано: Awake, OnEnable, Start, FixedUpdate, Update, LateUpdate, OnDisable, OnDestroy.
FixedUpdate,UpdateиLateUpdateвызываются снова и снова, поэтому каждый из них выводит имя только при первом вызове.- Нажатие пробела уничтожает объект, чтобы последние два метода тоже успели выполниться.
Нажми Play, нажми пробел, прочитай Console, затем нажми Check.
Попробуйте сами
using UnityEngine;
public class LifecycleLogger : MonoBehaviour
{
// Выведите в журнал имя каждого метода: Awake, OnEnable, Start, FixedUpdate, Update,
// LateUpdate, OnDisable, OnDestroy. Имена трёх методов, которые вызываются повторно, выведите только один раз.
// Клавиша Space уничтожает этот объект.
}
Все уроки раздела Основы скриптинга в Unity
1Ваш первый скрипт
Привет, UnityРазместите кубДвигайте каждый кадрПоворачивайте каждую секундуУправляйте клавишамиПовторение: управляйте кубом4Векторы
Сложение векторовНаправленияЛокальное и мировое пространствоСкорость по диагоналиРасстояние между объектамиVector3 — это структураПовторение: пилот дрона10Жизненный цикл скрипта
Awake и StartUpdate и LateUpdateOnEnable и OnDisableПорядок вызовов жизненного циклаПовторение: регистратор жизненного цикла2Инспектор
Поля инспектораSerializeFieldЧисла с плавающей точкой и MathfАтрибуты инспектораПовторение: лифт5Преобразования и иерархия
Родители и детиМасштабПосмотри на объектыДвигайся к точкеПовторение: Луна на орбите6Игровые объекты и компоненты
Ссылки в InspectorПолучение компонентаОтсутствующие компонентыДобавление компонентаRequireComponentПоказать и скрытьПовторение: выключатель света