Атрибуты инспектора
Часть раздела Основы скриптинга в Unity путешествия по Unity на Coddy. Урок 17 из 85.
Атрибуты поля меняют то, как Inspector отображает его, не меняя поведение кода. Четыре атрибута встречаются почти в каждом проекте Unity:
[Header("Movement")]размещает над следующими полями выделенный жирным заголовок, группируя их.[Tooltip("Units per second")]показывает этот текст, когда курсор мыши задерживается над именем поля.[Range(0f, 10f)]отображает ползунок, а Inspector ограничивает значение диапазоном от 0 до 10.[HideInInspector]скрывает публичное поле в Inspector, но другие скрипты по-прежнему могут его использовать.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;
[HideInInspector] public int score;[Range] ограничивает только значения, которые можно ввести или установить перетаскиванием в Inspector. Код всё ещё может задать speed = 25f, и ничто этому не помешает, поэтому скрипт, которому нужно ограничение, также обеспечивает его в коде.
Попробуйте сами
В этом уроке нет задания по программированию.
Все уроки раздела Основы скриптинга в Unity
1Основы C# в Unity
Привет, UnityПеременныеДля дробных чисел нужна fТекст в консолиПеременные, которые запоминаютЕсли и иначеСравнение чиселПовторение: сборщик монет7Циклы и методы
Повторение с forЦиклы внутри цикловНапишите методМетоды, которые возвращают значениеМассивыПовторение: лестница10Поиск объектов
Поиск по имениТегиПоиск по типуСсылки лучше поискаNull в UnityПовторение: ближайшая монета13Проект: уворачиваемся от блоков
БегунБлоки с неба2Заставь двигаться
Размести кубДвигай каждый кадрПоворачивай каждую секундуУправляй клавишамиПовторение: веди куб5Векторы
Сложение векторовНаправленияЛокальное и мировое пространствоСкорость по диагоналиРасстояние между объектамиVector3 — это структураПовторение: пилот дрона8Игровые объекты и компоненты
Ссылки в InspectorПолучение компонентаОтсутствующие компонентыДобавление компонентаRequireComponentПоказ и скрытиеПовторение: выключатель света3Инспектор
Поля инспектораSerializeFieldЧисла с плавающей точкой и MathfАтрибуты инспектораПовторение: лифт6Трансформации и иерархия
Родители и детиПоднять флагМасштабСмотреть на объектыДвигаться к точкеПовторение: Луна на орбитеПотренируйтесь самостоятельно: Песочница Unity